Overview

Richard Cannon

(1779—1865) civil servant and military historian