Steve Owens is the Lead Pastor of Willowbrook Church. He and his wife, Marti, have served in full-time ministry for over 21 years. After graduating from Southwestern Assemblies of God University in 1990, they have worked in various ministry positions. In January 1997 they moved to Houston, Texas to assist in the planting of an inner-city ministry in the heart of downtown. In September 2001, Steve and Marti came to Willowbrook Church. They have a passion to see life change happen in the people of Northwest Houston.
They have been married for over 20 years and are blessed with two children, Austin and Sydni.