Carmella Imoore NPI 1194122473 Practice location: 1140 Ne Wright Ave, Jensen Beach, FL 349576249 Taxonomy code: 101YM0800X Phone: (772) 208-9447