Angry Staff Officer

Angry Staff Officer is an engineer officer in the Army National Guard with an enlisted infantry background. He has blogged under the name 'Angry Staff Officer' since 2014 and is a member of the Military Writer's Guild. He has served in multiple positions in both staff and line units, at the company, battalion, and division levels, and served one tour in Afghanistan. Angry Staff Officer holds his master's degree in history. He enjoys snark, satire, cynicism, history, and overanalyzing foreign policy.