| 
 | 
||||||||
| PROMOTIONS | DATE OF APPOINTMENT | 
| 2LT | 19 May 87 | 
| 1LT | 3 May 90 | 
| CPT | 18 Sep 91 | 
| MAJ | 17 Apr 96 | 
| LTC | 22 Feb 02 | 
| COL | 9 Nov 06 | 
| BG | 11 Dec 14 | 
| MG | 30 Jul 20 | 
| FROM | TO | ASSIGNMENT | 
| Oct 24 | Present | Chief of Staff, Office of the Surgeon General, Arlington, Virginia | 
| Jul 24 | Sep 24 | Special Assistant to The Army Surgeon General, Falls Church, Virginia | 
| Jun 21 | Jun 24 | Director, Office of the Joint Surgeon General, National Guard Bureau, Washington, District of Columbia | 
| Aug 17 | Jun 21 | Deputy Surgeon General for Army National Guard Department of the Army, Falls Church, Virginia | 
| Jun 14 | Jul 17 | Deputy Chief of Staff/Assistant Surgeon General for Mobilization, Readiness and National Guard Affairs, Department of the Army, Fort Sam Houston, Texas | 
| Oct 10 | Jun 14 | Deputy Surgeon, Army National Guard Surgeon's Office, Arlington, Virginia | 
| Oct 08 | Sep 10 | Personnel Readiness Officer, Joint Force Headquarters, Columbus, Ohio | 
| Oct 07 | Oct 08 | Deputy, J1 Mobilization Readiness, Joint Force Headquarters, Columbus, Ohio | 
| May 05 | Sep 07 | Deputy State Surgeon, Ohio Joint Force Headquarters, Columbus, Ohio | 
| Dec 04 | May 05 | Chief, Division Medical Operations Center, 34th Division Support Command, Bloomington, Minnesota | 
| Dec 01 | Dec 04 | Executive Officer, Medical Detachment, State Area Command, St. Paul, Minnesota | 
| Jun 99 | Jun 01 | Logistical Plans Officer, Future Operation, Headquarters and Headquarters Company, 34th Infantry Division, Rosemount, Minnesota | 
| Oct 97 | May 99 | Medical Company Commander, Company F, 434th Main Support Battalion, Cottage Grove, Minnesota | 
| Apr 96 | Sep 97 | Intelligence/Operations Officer, Headquarters 134th Forward Support Battalion, North Minneapolis, Minnesota | 
| Dec 94 | Mar 96 | Medical Company Executive Officer, Company C, 134th Main Support Battalion Cottage Grove, Minnesota | 
| Mar 93 | Nov 94 | Plans Officer, Division Medical Operation Center, 34th Division Support Command, Bloomington, Minnesota | 
| Sep 89 | Feb 93 | Field Medical Assistant, Assistant S-3, 204th Medical Battalion, Cottage Grove, Minnesota | 
| Nov 87 | Nov 87 | Special Project Officer, Lieutenant Transition Management Division, Army Reserve Personnel Center, St. Louis, Missouri | 
| Nov 87 | Sep 89 | Platoon Leader, Ambulance Platoon, Headquarters Support Company, 204th Medical Battalion Cottage Grove, Minnesota | 
As of: 9 Sep 25