New Christian Crusade Church
The New Christian Crusade Church, a Christian Identity organization, was founded in 1971 by James K. Warner in Metairie, Louisiana. The church published Christian Vanguard their tabloid newspaper.
The New Christian Crusade Church, a Christian Identity organization, was founded in 1971 by James K. Warner in Metairie, Louisiana. The church published Christian Vanguard their tabloid newspaper.