Overview

Sir Robert of Preston Hamilton

(1650—1701) covenanter