| 
 |  | ||||||||
| PROMOTIONS | DATE OF APPOINTMENT | 
| 2LT | 20 Dec 87 | 
| 1LT | 7 Oct 91 | 
| CPT | 15 Jun 93 | 
| MAJ | 1 Oct 98 | 
| LTC | 10 Feb 03 | 
| COL | 2 Aug 06 | 
| BG | 20 Jan 15 | 
| MG | 27 Jun 19 | 
| FROM | TO | ASSIGNMENT | 
| Mar 19 | Present | The Adjutant General, Wyoming, Cheyenne, Wyoming | 
| Oct 14 | Mar 19 | Director, Joint Staff, Joint Force Headquarters, Cheyenne, Wyoming | 
| Feb 14 | Oct 14 | Land Component Commander, Joint Force Headquarters, Cheyenne, Wyoming; dual-hat, January 2014 - June 2014 Project Manager, Project Chrysalis, National Guard Bureau, Arlington Virginia | 
| Nov 13 | Jan 14 | Director, Joint Staff, Joint Force Headquarters, Cheyenne, Wyoming | 
| Jul 07 | Oct 13 | Chief of Staff, Joint Force Headquarters, Cheyenne, Wyoming | 
| Mar 06 | Jun 07 | Director of Information Management, Joint Force Headquarters, Cheyenne, Wyoming | 
| Jan 04 | Feb 06 | Troop Commander, 94th Troop Command, Laramie, Wyoming | 
| Jan 02 | Dec 03 | Operations Officer, Headquarters, 115th Field Artillery Brigade, Cheyenne, Wyoming | 
| Jan 00 | Dec 01 | Operations Officer, Headquarters, 115th Field Artillery Brigade, Cheyenne, Wyoming | 
| Nov 99 | Dec 99 | Administrative Officer, Headquarters and Headquarters Battery, 2-300th Field Artillery, Sheridan, Wyoming | 
| Jul 97 | Oct 99 | Operations Officer, Headquarters and Headquarters Battery, 2-300th Field Artillery, Sheridan, Wyoming | 
| Oct 96 | Jun 97 | Commander, Headquarters and Headquarters Battery, 2-300th Field Artillery, Sheridan, Wyoming | 
| Jun 96 | Sep 96 | Operations Officer, Headquarters and Headquarters Battery, 2-300th Field Artillery, Sheridan, Wyoming | 
| Jul 94 | May 96 | Commander, C Battery, 1-49th Field Artillery, Thermopolis, Wyoming | 
| Jun 93 | Jun 94 | Battalion Fire Direction Officer, Headquarters and Headquarters Battery, 1-49th Field Artillery, Sheridan, Wyoming | 
| Jul 92 | May 93 | Executive Officer, A Battery, 1-49th Field Artillery, Newcastle, Wyoming | 
| Jan 90 | Jun 92 | Personnel Officer, 1-49th Field Artillery, Sheridan, Wyoming | 
| Nov 89 | Dec 89 | Fire Direction Officer, A Battery, 1-49th Field Artillery, Lander, Wyoming | 
| Jul 89 | Oct 89 | Fire Support Officer, Detachment 2, Headquarters and Headquarters Battery, 3-49th Field Artillery, Laramie, Wyoming | 
| Dec 87 | Jun 89 | Aerial Observer, 115th Field Artillery Brigade, Cheyenne, Wyoming | 
As of: 11 Sep 25