Save James L. Hardesty, MD JamesHardesty.MD.com • General Surgeon • 41 years experience James L. Hardesty, MD 366 Alexander Spring Road, Carlisle, PA 17015