Michael P. McShane, MD. 4.7 out of 5 from 82 Patient Satisfaction Ratings. Learn more about the survey. Internal Medicine. Call for an appointment. 800-243-1455. O: 717-531-5160. F: 717-531-4645. Are you a physician or provider?.