Officer training
His military education and training includes pre-commissioning and basic Naval Flight Officer training at Naval Air Basic Training Command, NAS Pensacola and intelligence training at the Armed Forces Air Intelligence Training Center, Lowry AFB, Colorado. He attended the Flag and General Officer CAPSTONE course in 1994.