Company HENRY COUNTY STEP AHEAD COUNCIL, INCORPORATED Address 100 S. Main St., NEW CASTLE, IN, 47362, USA