Pedigree Margaret Knight
Margaret Knight
1825 -
Children
Elizabeth
30 Dec 1862
Alexander
12 Sep 1866
John 1865