Felix Macosta NPI 1578035945 Practice location: Carr 303 Km 11.3, Cabo Rojo, PR 00623 Taxonomy code: 208D00000X Phone: (787) 519-7082