Overview

Richard Maitland

(1653—1695) Jacobite nobleman