Dr. Richard Lee is the Founding Pastor of First Redeemer Church located in metropolitan Atlanta's Forsyth County, which is recognized as one of the fastest growing churches in the Southeast United States.Dr. Lee and his wife, Judy, reside just outside of Atlanta in the Cumming, Georgia area.