Aaron Darnell Duvall, Sr.
February 29, 1964 - March 31, 2017
Aaron Darnell Duvall, Sr., also known as "Mr. Peabody", was born February 29, 1964 in St. Louis, MO and departed this life on March 31, 2017. Aaron leaves to mourn his passing his father and mother, Rev. Willie Duvall and Carolyn Blackmon; two... View Obituary & Service Information