Steven James Mitchell death notice and obituary, Saturday March 23, 2024. Turner Funeral Home Hinton, OK 73047