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.
American Board of Internal Medicine
American College of Physicians
Alpha Omega Alpha Medical Honor Society
Davidson College 1992
Wake Forest University Medical School 1998
Wake Forest University Medical School 2001
4 Vanderbilt Park Drive, Suite 100 Asheville, NC 28803 (828) 258-0397