David Swanson has served two stints of military service - within both the Irish Defence Forces and the British Army resp...