James Stewart, 4th Lord Ochiltree

Scottish noble and politician (d. 1658)

Parents

Children

Siblings

Partners