Stevan Ned Brown, 74, resident of Tulsa, Oklahoma passed away September 14, 2020. Stevan was born April 3, 1946 in Tulsa, Oklahoma to Orville and Lela Brown.
There are no services planned. View Obituary & Service Information
Stevan Ned Brown, 74, resident of Tulsa, Oklahoma passed away September 14, 2020. Stevan was born April 3, 1946 in Tulsa, Oklahoma to Orville and Lela Brown.
There are no services planned. View Obituary & Service Information