Sir James Sinclair, 2nd of Murkle

(born 1598) (1598–1698)

Parents

Children

Siblings

Partners