The Ancestry of Charity Haley, 1755-1800 wife of Major Nicholas Davis of Limington, Maine