As an active duty Army officer, he served for 34 years in a variety of military engineering assignments around the world. He served as a member of the USMA faculty for 21 years, including six years as Professor and Head of the Department of Civil and Mechanical Engineering. He retired as a Brigadier General in 2013. He is a registered Professional Engineer in Virginia, a Distinguished Member of ASCE, and a Fellow of ASEE. He currently works as an education consultant and is extensively engaged in professional service, public speaking, and educational outreach to kids.