U.S. Army 1967-70 Sgt.
Vietnam 1968-69
Crew Chief OV-1 Mohawk
Joined VFW Post 1170 Sept. 1969
State Commander 1983-84--age 33 youngest State Commander
National Inspector 2012-13
National Chief of Staff 2016-17