1. October 1990 – February 1991, Initial Entry Training (BCT/AIT), Fort Jackson, S.C.
2. February 1991 – February 1992, Supply Clerk, 802d Engineer Battalion, Camp Humphreys, Korea
3. February 1992 – June 1993, Supply Clerk, 3d Battalion, 9th Infantry Regiment, 7th Infantry Division (L), Fort Ord, Calif.
4. June 1993 – June 1995, Supply Sergeant, 3d Battalion, 21st Infantry Regiment, 25th Infantry Division (L), Schofield Barracks, Hawaii
5. June 1995 – July 1996, Supply Sergeant, 2d Battalion, 5th Infantry Regiment, 25th Infantry Division (L), Schofield Barracks, Hawaii
6. October 1996 – March 2001, S4 NCOIC, 2d Battalion, 8th Cavalry Regiment, 1st Cavalry Division, Fort Hood, Texas
7. March 2001 – November 2002, Supply Sergeant, Headquarters and Headquarters Detachment, 536th Forward Support Battalion, 49th Armored Division, Houston, Texas
8. November 2002 – June 2006, Property Accountability NCO, Headquarters and Headquarters Company, 49th Division Support Command, 49th Armored Division, Camp Mabry, Texas
9. June 2006 – September 2010, First Sergeant, A Company, 536th Brigade Support Battalion, 36th Infantry Division, Houston, Texas
10. September 2010 – January 2012, Senior Logistics Operations NCO/SPO Sergeant Major, 36th Sustainment Brigade, 36th Infantry Division, Temple, Texas
11. January 2012 – September 2015, Command Sergeant Major, 536th Brigade Support Battalion, 36th Infantry Division, Huntsville, Texas
12. September 2015 – May 2018, Command Sergeant Major, 4-133d Field Artillery (HIMARS) Battalion, 36th Infantry Division, San Marcos, Texas
13. May 2018 – May 2021, Command Sergeant Major, 71st Expeditionary Military Intelligence Brigade, 71st Troop Command, San Antonio, Texas
14. May 2021 – May 2022, G4 Sergeant Major, 71st Troop Command, Camp Mabry, Texas
15. May 2022 – February 2023, Command Sergeant Major (Nominative), 71st Troop Command, Camp Mabry, Texas
16. February 2023 – Present, Command Senior Enlisted Leader, Texas Military Department, Camp Mabry, Texas