Dr. Preston earned his Bachelor of Science degree from the University of Maryland and his medical degree from the Medical College of Virginia. He completed his internship at the Medical College of Virginia and his residency at the Medical University of South Carolina. He is board certified in Internal Medicine.
View More
