Avatar photo

Colonel James Bogle of Gilmorehill TD VR

Colonel James Bogle of Gilmorehill TD VR, is a barrister (trial attorney), historian, writer, and former British army officer.