James Gregorie, of Aberdeen

- 27 May 1623 (–)

Parents

Children