Margaret (Hamilton) Allen (1709-1760)

Mrs Margaret (Hamilton) Allen

Contributed by Mark Meredith on 18/01/2019 and last updated on 15/09/2021.