He is a graduate of the U. S. Naval Academy and received an M.S. and the Naval Engineers degrees from M.I.T. He is a member of Society of Naval Architects and Marine Engineers, American Society of Naval Engineers and other professional organizations.