Spencer Twardlow NPI 1912442138 Practice location: 804 N College Ave Ste 100, Bloomington, IN 474043599 Taxonomy code: 101YM0800X Phone: (812) 803-0663