Family:James Haldane and Margaret Pye (1)

Watchers
Browse
b. 1692
d. 17 Sep 1742
 
Margaret Pye (add)
Children
BirthDeath
1.
 
30 Jun 1768