James Weaver, MD

Internal Medicine

Prior to joining Carolina Internal Medicine in February 2016, Dr. Weaver had a successful practice in Haywood County and also worked at Mission Hospital. He enjoys internal medicine because of the rich relationships that form with patients, and because of the specialties breadth. He has been actively involved in medical education throughout his career, regularly sponsoring medical students and residents at his practice, or at the hospital. He serves as an clinical assistant professor for Wake Forest University School of Medicine, as well as the University of North Carolina School of Medicine. Before attending medical school, he taught school in rural New Mexico. He lives in Haywood County, spending most of his spare time raising three children with his wife Mollie, a practicing pediatrician in Madison County, and running, cycling, and swimming when he can.