James Hamilton

Bishop of Galloway ()

Parents

Children

Siblings