Save James E. Hartle, MD JamesHartle.MD.com • Internist, Nephrologist • 39 years experience James Hartle, MD 100 N Academy Avenue, Danville, PA