Daniel Ayala NPI 1104027804 Practice location: Ca 1 Torrecilla Alta, Canovanas, PR 007291852 Taxonomy code: 146D00000X Phone: (787) 876-6342