Current Data About
Margaret Haldane
other details
aliases |
Margaret Foulis |
description | Peerage person ID=310820 |
External Links
(P2949) |
Haldane-35
|
(P4638) |
p31082.htm#i310820
|