Richard Shirreff

Richard Shirreff

Richard David Shirreff KCB, CBE is a senior British Army officer.

Richard Shirreff on iai.tv