Steve Starr
August 19, 1963 - April 7, 2018
Steven Edward Starr August 19, 1963 – April 7, 2018 Steve Starr passed from this life on Saturday, April 7, 2018. A longtime resident of Henryetta, OK, he was born in Dallas, TX on August 19, 1963 to his parents Jimmie and Christine... View Obituary & Service Information