Archibald McFarland - Pedigree | FamilyCentral
 17 Dec 1762 - Jan 1813
Family Group
Family Group