James Hamilton

Bishop of Galloway (–)

Parents

Children

Siblings