Alexa Leebracco NPI 1114598745 Practice location: 22 Del Pl, Hauppauge, NY 117881619 Taxonomy code: 163WH0200X Phone: (631) 652-5079