John Maxwell, 6th Lord Herries of Terregles

Scottish aristocrat (–)

Parents

Children

Siblings

Partners