Belhaven and Stenton Peerage. Claim of James Hamilton. Claim of Lieutenant-Colonel Hamilton

Linked as: