James Hamilton
General Notes
Ancestor of the Hamiltons of Gilkerscleugh.
Page last modified
\