Sheila Mae Morris, 41, of Florissant, MO, passed away on December 5, 2022. Sheila was born on July 17, 1981, to Annie Sta. Rita Duncan in Cavite, Philippines. Sheila graduated from Hazelwood Central in 2001. Sheila enjoyed cooking and spending time with her family and friends. She is survived by her husband Anthony Scott (Morris),Continue Reading