He is a former U.S. Senate candidate and currently the general manager of talk radio station KFGG 101.9 FM located in Marble Falls, Texas. His passions are family worship, open air preaching, and defense of preborn children. Steve and his wife, Sandra, have been homeschooling for 26 years and have sixteen children; Ryan, Rebekah, Emily, Micah, Levi, Bethany, Hannah, Caleb, Grace, Noah, Ruth, Titus, Timothy, Jesiah, Elisha, and Christiana. Their oldest son, Ryan, is married, and he and his wife, Kate, have two children, Mercedes and Evangeline.