Company NEW BIRTH CHRISTIAN MINISTRIES INCORPORATED Address 4811 W. Parkway Street, South Bend, IN, 46619, USA