Genealogy from Stewarts around the world!

Duncan Stewart1821

Name
Duncan Stewart
Birth April 25, 1821
Deathyes