James Moss

James Moss served decades in the US Air Force in various deployed and training roles. His passion for military firearms and associated gear knows no equal. James is a resident contributor at WarriorLodge.com