Overview

John Balfour

(c. 1639—1696) nobleman