 His first assignment was as a cavalry platoon leader with the Second Squadron, First Cavalry Regiment of the Second Armored Division, Fort Hood, Texas.His next assignment was as the A Troop Executive Officer and the Support Platoon Leader of the Squadron.Over the course of his career, his assignments have included Commander A Troop, 3rd Squadron, 7th Cavalry, 3rd Infantry Division, U.S. Army Europe; Executive Officer, 2nd Battalion, 69th Armor during Operations Desert Shield and Desert Storm; Commander, 3rd Battalion, 64th Armor, 3rd Infantry Division, USAREUR; Commander, 1st Brigade, 1st Infantry Division, Fort Riley, Kansas; Deputy Director for Operations, National Military Command Center; Commanding General, United States Army Test and Evaluation Command, Fort Hood, Texas; Assistant Division Commander for Maneuver, 1st Armored Division, Director of Operations, Readiness and Mobilization, Office of the Deputy Chief of Staff, G3/5/7, Commander, 1st Armored Division and Commander, Research, Development and Engineering Command (RDECOM).