Atlanta megachurch pastor Olu Brown announces retirement at 43

More than 14 years after launching Impact Church in Atlanta, Georgia, with just 25 volunteers, Olu Brown announced Sunday that he plans to retire as lead pastor of one of the United Methodist Church’s fastest-growing congregations in June 2022.
Read More
The Christian Post | Homepage