Overview

David Carnegie

(1575—1658) nobleman