Overview

Duncan Forbes

(c. 1648—1704) genealogist and politician