Richard Cannon

Richard Cannon (1779–1865) was a compiler of regimental records for the British Army.

Richard Cannon

Richard Cannon (1779–1865) was a compiler of regimental records for the British Army.