James Hope of Hopetoun (Q6136226)
Scottish politician, businessman and lawyer
Language:
other details