Richard Allen hasn't written any stories yet.

Richard Allen

Richard Allen

Opinions, musings and ramblings. National @consfuture E-Comms Officer, Treasurer of @LondonCF, Project Manager and a geek