Richard R Ruth DO PCRichard R Ruth DO PC · General Practice Physician200 West Cherry Lane, Souderton, PA, 18964NPI · 1114180601No reviewsInsuranceNot specified(215) 723-7731Check availabilityBook online Claim listing