Federal authorities say Jermaine Grant is the leader of the New York-based Israelite Church of God in Jesus Christ.
Federal authorities say Jermaine Grant is the leader of the New York-based Israelite Church of God in Jesus Christ. Google Maps
Federal authorities say Jermaine Grant is the leader of the New York-based Israelite Church of God in Jesus Christ. Google Maps

Pastor of church labeled a hate group spent its money on Disneyland trips and cars, feds say

April 26, 2018 08:23 PM