John Duncan Heggie
Birth:
9 Feb 1795
Forgan, Fife, Scotland
FCID:5995:2204
Parents
Father:
Mother:
Marriage(s)