Major Shannon is a former Marine infantry officer who has served as an infantry or reconnaissance unit leader on multiple deployments. He is currently a student at the Naval Postgraduate School.
Major Shannon is a former Marine infantry officer who has served as an infantry or reconnaissance unit leader on multiple deployments. He is currently a student at the Naval Postgraduate School.
Sign up to get updates about new releases and event invitations.