He holds a Bachelor of Science in Electric Engineering from Drexel University in Philadelphia, and is a licensed professional engineer in North Carolina.
He has coached youth baseball through Wilson Parks and Recreation and the Wilson Boys and Girls Club for more than 20 years.