We found 1 provider named 'Charles Upchurch' nationally.
Dr. Charles Upchurch is a physician who specializes in adult endocrinology. He is an in-network provider for Medicare insurance. He is a graduate of the University of North Carolina at Chapel Hill School of Medicine. Dr. Upchurch trained at Vanderbilt University Medical Center for his residency. Dr. Upchurch has received the following distinctions: Young Scientist Award, University of Virginia; Chief Resident Internal Medicine, Vanderbilt University Hospital; and Hugh J. Morgan Resident Award, Vanderbilt University Hospital. He is professionally affiliated with Carolinas HealthCare System.