James Hamilton, 5th Duke of Hamilton

Scottish peer

James Hamilton, 5th Duke of Hamilton

Scottish peer