Generations of Grace (GOG) is a publishing and production department of Grace Community Church (GCC) that provides biblically uncompromised resources for the Church worldwide. Our resources include curricula and a streaming service called Generations of Grace Streaming (GGS).