John A. Shelton, MD, CAQ


  • Family Medicine

Education & Fellowship

Bowman Gray School of Medicine Medical Education Winston-Salem, NC USA Completed January 1980

Halifax Medical Center Residency Daytona Beach, FL USA July 1980 - June 1981

University of Florida College of Medicin Residency Gainesville, FL USA July 1983 - June 1985

Dr. Shelton graduated from East Carolina University with a B.A. in Biology in 1976 followed by medical education at Bowman Gray School of Medicine/Wake Forest University in 1980. He completed University of Florida Family Medicine Residency receiving the resident teacher of the year award. Dr. Shelton's practice experience includes 3 years of Emergency Medicine practice in Central Florida followed by 3 years of private Family Medicine practice in Cary, NC.
In 1989, he joined the faculty at Halifax Health - Family Medicine Residency Program. In 1997, Halifax Health - Sports Medicine Fellowship Program, becoming the first accredited community based Sports Medicine program in Florida. Dr. Shelton also serves as an FSU Clinical Assistant Professor teaching medical students from the FSU Daytona Beach Campus. He has been a team physician for middle, high school, college and professional teams, actively networking with local Athletic Trainers. He continues to evaluate elite athletes including ultra-marathon cycling and coverage of the Iron Man Hawaii. Dr. Shelton’s mass event planning and coverage experience includes the 2005 Komen 3 day, the annual Ormond Beach Tri-Y, the Sprint Triathlon and the Daytona Frogman Olympic Triathlon.  He is a member of the AMSSM Program Directors Committee and In-Training Exam committees. In addition to sports medicine, Dr. Shelton's other areas of expertise include procedural Family Medicine including stress testing, skin procedures and compartment pressure measurement in athletes. Being a good role model, his primary physical activity is road bicycling, averaging 50- 75 miles weekly.


Center for Family & Sports Medicine

201 N Clyde Morris Blvd
Ste 200
Daytona Beach, FL 32114

Get Directions More Info