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