Tommy graduated St. Leo University and Thomas M. Cooley Law School. He was a former clerk at the Office of the Kent County Public Defenders. Tommy is a member of the Craven County Bar Association, Carteret County Bar Association, 3-B District Bar Association, North Carolina Bar Association, and the North Carolina Academy of Trial Lawyers. His main practice areas are Criminal, DWI, and Traffic. Tommy lives in New Bern with his wife and has three children. In his spare time, he enjoys boating, fishing, and gardening.