Company INVADING FORCE MINISTRIES, INCORPORATED Address 2103 N 20TH ST, TERRE HAUTE, IN, 47803 - 0000, USA