Richard Cannon (original) (raw)

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

thumbnail