David Hamilton of Cadzow

Scottish nobleman From Wikipedia, the free encyclopedia