Eric and Sarah Lehmann are the founding pastors of Freedom Church, located in Wesley Chapel, Florida. To find out more about the church, please visit www.FreedomChurchWC.com