James Irvine, 2nd of Artamford

(died 1672) (d. 1672)

Parents

Children

Siblings

Partners