Leon Brown currently lives in Anchorage, Alaska. He founded the Agape Worship Center, Anchorage, Alaska in 1998.
His ministry includes visits to several villages in Alaska. He has rendered his service through radio and television broadcasting for over twenty years. Traveling domestically and abroad has given him the opportunity to intumesce his ministry and to visit other ministries.
The Lord has given him a profound understanding with a desire to study more intensely, so that a stronger relationship with God And the unfolding Word maybe seen. Although God has given him many insights, Salvation with a three- fold aspect, spirit, soul and body is the major insight.