Stevan Ned Brown
April 3, 1946 - September 14, 2020
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 p...View More
Flowers & Gifts
Send flowers to the Brown family.Send Flowers