Save David M. Petro, DO DavidPetro-DO.MD.com • Family Doctor • 45 years experience Langhorne Physician Services 1201 Langhorne Newtown Road, Langhorne, PA 19047