John H. Shackelford, Jr.

John H. Shackelford, Jr.

Dr. Shackelford attended Kansas City University of Medicine and Biosciences, Kansas City, Missouri and completed a combined residency in internal medicine and pediatrics at the University of Massachusetts Medical School in Worcester, Massachusetts.

Prior to joining Emerald Physicians, he practiced primary care medicine with Medical Affiliates of Cape Cod at the Fontaine Medical Center in Harwich, as well as urgent care on Cape Cod and the South Shore.

Dr. Shackelford is board-certified by the American Board of Osteopathic Internal Medicine. His special interests include preventive care and sports medicine. Dr. Shackelford sees patients at our Harwich office, located at 1421 Orleans Road.


Dr. Shackelford’s Scheduling Coordinator:  774-552-2288