Save David R. Royal, MD DavidRoyal.MD.com • Radiologist David Royal, MD 850 Walnut Bottom Road, Carlisle, PA