Company NORTHWOOD PHYSICIANS INC Address 1001 N MAIN STreet - Suite One, NAPPANEE, IN, 46550 - 0000, USA