James Hamilton

Scottish nobleman and architect (–)

Parents

Children

Siblings

Partners