Angry Staff Officer is an officer in the Army National Guard and a member of the Military Writers Guild. He commissioned as an engineer officer after spending time as an enlisted infantryman. Angry Staff Officer blogs at www.angrystaffofficer.com and tweets at @pptsapper.