A Cache Valley native, Steve has practiced law in Cache Valley since his graduation from the J. Reuben Clark Law School at Brigham Young University in 1982. His diverse practice includes civil trial practice, workers compensation defense, trusts and estates, business formation, local government, and land use issues. Steve serves as city attorney for a number of cities in Franklin County, and has served as a deputy attorney for Franklin County.
Steve received his B.A. from Utah State University in 1979, graduating cum laude. He and his wife, Myrna, are the proud parents of 5 children and 13 grandchildren.