Marc Sadovnic, MDMarc Sadovnic · Nephrology Physician200 North St, Geneva, NY, 14456NPI · 1245313899No reviewsInsuranceNot specified(315) 787-5100Check availabilityBook online Claim listing
Leonard G. Meggs, MDLeonard G. Meggs · Nephrology Physician200 North St Suite 101, Geneva, NY, 14456NPI · 1265521793No reviewsInsuranceNot specified(315) 787-5100Check availabilityBook online Claim listing