David Eduardorodriguez NPI 1881684660 Practice location: 1822 Ave Ponce De Leon, Santurce, PR 009091906 Taxonomy code: 174400000X Phone: (787) 728-3645