Military Assignments
- February 2021: ASG-KU, Deputy Command Chaplain, Camp Buehring, Kuwait and 1TSC Liaison Officer for Humanitarian Relief and Disaster Response, Camp As Sayliyah, Qatar
- September 2019: 111th CHAP DET, USACAPOC, Detachment Officer in Charge, Fort Bragg, NC
- September 2018: 308th CA BDE, Brigade Chaplain, Homewood, IL
- July 2017: 416th TEC, Mission Support Chaplain, Darien, IL
- October 2015: 33rd IBCT, Brigade Chaplain, Urbana, IL
- October 2013: 404th MEB, Brigade Chaplain, Normal, IL
- February 2011: 1-178th INF, Battalion Chaplain, Chicago, IL
- September 1998: 16th EOG, Group Chaplain, Istres-Le Tubé Air Base, France (Operation Joint Forge [and Operation Southern Watch])
- June 1997: 305th AMW, Group Chaplain, McGuire AFB, NJ
- September 1994: 131st MASH, Hospital Chaplain, Temple Terrace, FL
- March 1994: 1-167th INF, Battalion Chaplain, Talladega, AL
- August 1993: Alabama Military Academy, Chaplain Candidate, Fort McClellan, AL
- March 1991: 184th TRANS BDE, Chaplain Candidate, Laural, MS
- June 1989: 1-15th INF (reflagged), Cavalry Scout, Conn Barracks, Schweinfurt, Germany
- February 1987: 2-30th INF, Cavalry Scout, Ledward Kaserne, Schweinfurt, Germany
- October 1986: 1-12 CAV (reflagged), Cavalry Scout, Fort Knox, KY
- September 1985: 2-6th CAV, Cavalry Scout, Fort Knox, KY
- June 1981: HMH-772, Helicopter Mechanic, Willow Grove NAS, PA