William Cruickshank
Birth:
9 Feb 1772
Elgin, Moray, Scotland
FCID:5853:2729
Parents
Father:
John Cruickshank
Mother:
Margaret Harold
Marriage(s)