Prior to veterinary school worked with and trained horses. Graduated from Iowa State University School of Veterinary Medicine in 1988. Has practiced in Ohio, New Jersey and now in the Cary/Raleigh area for more than 15 years.

Studied Biology at Sewanee and earned his MPH from Tulane in 2010. Graduated from North Carolina State University School of Veterinary Medicine in 2014. Practiced for almost 3 years in Virginia, but is excited to return home to NC.