Marshall is the Lead Pastor of Emmaus Church in Georgetown, Texas. He earned his M.Div. from The Southern Baptist Theological Seminary. Marshall previously served as an Associate Pastor at High Pointe Baptist Church in Austin, Texas. He is married to Alexandra, and they have three children; Kimberly, Hosea, and Ezekiel.