Antonio Pedro, M.D.M.D.Unclaimed · claim itNephrologyLaurel, DE36 years experienceCalculated from a graduation year of 1990, reported in the CMS National Downloadable File.(302) 875-7753NPI 1922192434View Profile Claim