Jimmy Spencersaintilus NPI 1902460769 Practice location: 1508 Nw 119th St Apt 208, Miami, FL 331673130 Taxonomy code: 246ZC0007X Phone: (786) 720-0889