Jabari Andwele Foxworth Waheed
July 28, 1983 - December 4, 2019
Jabari Andwele Foxworth Waheed was born to the union of Khatib Amin Foxworth Waheed and Loretta Netterville Waheed at St. Louis City Hospital in Saint Louis, Missouri on July 28, 1983. True to his namesake, Jabari was a brave and satisfying... View Obituary & Service Information