| 
 |   | ||||||||
| PROMOTIONS | DATE OF APPOINTMENT | 
| 2LT | 7 Jun 78 | 
| 1LT | 7 Jun 80 | 
| CPT | 1 Dec 81 | 
| MAJ | 1 Jan 90 | 
| LTC | 3 Sep 99 | 
| COL | 17 Sep 02 | 
| BG | 17 Nov 12 | 
| FROM | TO | ASSIGNMENT | 
| Nov 17 | Present | Assistant Adjutant General, Kentucky Joint Force Headquarters, Frankfort, Kentucky | 
| May 12 | Nov 17 | Commander, Land Component Command, Frankfort, KY; dual-hatted, September 2013 - August 2016, Deputy Commanding General, Army National Guard-United States Army Aviation Center of Excellence, Fort Rucker, Alabama, Fort Rucker, AL | 
| Jul 11 | May 12 | Chief of Staff, Joint Force Headquarters, Kentucky Army national Guard, Frankfort, Kentucky | 
| Jul 09 | Jun 11 | J1, Joint Force Headquarters, Kentucky Army National Guard, Frankfort, Kentucky | 
| Oct 08 | Jun 09 | Deputy Chief of Staff Safety/Aviation, Joint Force Headquarters, Kentucky Army National Guard, Frankfort, Kentucky | 
| Apr 05 | Sep 08 | Brigade Commander, 63rd Aviation Group, Frankfort, Kentucky | 
| Sep 01 | Apr 05 | Deputy Chief of Staff Safety/Aviation, Joint Force Headquarters, Frankfort, Kentucky | 
| Sep 00 | Aug 01 | Battalion Commander, 1st Battalion, 75th Troop Command, Frankfort, Kentucky | 
| Sep 99 | Sep 00 | Director of Aviation, State Area Command, Kentucky Army National Guard, Frankfort, Kentucky | 
| Jan 93 | Sep 99 | Individual Readiness Reserve, Saint Louis, Missouri | 
| Jan 91 | Jan 93 | Regiment Adjutant, 160th Special Operations Aviation Regiment (Airborne), Fort Campbell, Kentucky | 
| Jan 90 | Jan 91 | Executive Officer, Army Reserve Personnel Center, Saint Louis, Missouri | 
| Oct 88 | Jan 90 | Battalion S-3, 7th Battalion, 101st Air Assault, 101st Air Assault Division, Fort Campbell, Kentucky | 
| Apr 88 | Oct 88 | Division G-3 Air, 101st Air Assault Division, Fort Campbell, Kentucky | 
| Dec 86 | Apr 88 | Company Commander, Company B, 6th Battalion, 101st Air Assault Division, Fort Campbell, Kentucky | 
| Jan 85 | Dec 86 | Company Executive Officer, Company A, 159th Aviation Battalion 101st Air Assault Division, Fort Campbell, Kentucky | 
| Jun 84 | Jan 85 | Aviation Officer’s Advanced Course, Fort Rucker, Alabama | 
| Jan 84 | Jun 85 | Commander, Method of Instruction Branch, Lowe Army Airfield, Fort Rucker, Alabama | 
| Jun 82 | Jan 84 | Instructor Pilot, Lowe Army Airfield, Fort Rucker, Alabama | 
| Dec 80 | Jun 82 | Platoon Leader, 6th Cavalry Squadron, Fort Rucker. Alabama | 
| Dec 78 | Dec 80 | Platoon Leader, 3rd Battalion, 70th Armor, Fort Polk, Louisiana | 
As of: 3 May 18