Company MICHAEL S. LA ROSA, M.D. LLC Address 6920 PARKDALE PLACE, SUITE 101, INDIANAPOLIS, IN, 46254 - , USA