James Hamilton (Q75492088)
(1727-1800)
Language:
other details