Kevin Haberfield GC was born July 1957 and served as a Royal Marine Commando from January 1980 to January 2012.
Sources & Acknowledgements
Awarded for services in the field, November 2005.