Debra Renee Lewis Willis March 31 1956 April 30 2020 (age 64) Published on: June 2, 2020 Death Notice