His military service has included three tours as Senior Medical Officer aboard three United States Navy aircraft carriers as well as two tours as staff physician at the Office of the Attending Physician, United States Congress. He is a published historian with interests in military and presidential history. He and his wife Ann reside in Chesapeake, Virginia; they have a son, Jeff and a daughter, Jennifer.