James Gregorie, of Aberdeen

- 27 May 1623 (1570–1623)

Parents

Children