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
Obituary & Service
Stevan Ned Brown, 74, resident of Tulsa, Oklahoma passed away...View More
Flowers & Gifts
Send flowers to the Brown's family.Send Flowers