Dr. Irvin graduated from the University of North Carolina At Chapel Hill School of Medicine in 1984. He works in New Bern, NC and specializes in Internal Medicine and Family Medicine. Dr. Irvin is affiliated with Crossroads Adult Mental Health.
View More
