Darryl "Self" Atwood
August 18, 1961 - April 26, 2020
Darryl Atwood “Self”, Suddenly and Tragically passed away on April 26, 2020. He was born in Philadelphia on August 18, 1961 to the late Demetrius Mordecai and the recently deceased Louvenia Atwood (nee:Ross). He was raised in Philadelphia... View Obituary & Service Information