Catharine Margaret James (1820-1854)

Mrs Catharine Margaret (James) Temple

Contributed by Mark Meredith on 04/11/2019 and last updated on 04/11/2019.