David McHaffie
Birth:
Christening:
18 Apr 1777
Kirkbright, Kirkbright, Scotland
FCID:9125:2479
Parents
Father:
John McHaffie
Mother:
Agnes Ewart
Marriage(s)