Feilei Huang NPI 1669863262 Practice location: 18 Baker St, Warren, RI 028853102 Taxonomy code: 171100000X Phone: (401) 297-5514