Pastor John Weaver has traveled across America preaching and lecturing in churches, colleges and conferences. | Rural Home Defense Conference – Freedom Ministries

Pastor John Weaver has traveled across America preaching and lecturing in churches, colleges and conferences. | Rural Home Defense Conference – Freedom Ministries