James Hamilton, 2nd of Cambuskeith (Q125524586)
Language:
other details