Stephen Luster Portwood was born July 24, 1948 in Oklahoma City to the late Elwin M. and Boyd (Luster) Portwood. He died Thursday, May 7, 2020 in Oklahoma City, at the age of 71 years, 9 months and 13 days.
Stephen grew up in Oklahoma City, spending a large amount of ...