Debra Lea Otto
May 11, 1949 - September 16, 2021
Otto, Debra Lea, of Cedar Hill, Missouri was born May 11, 1949, in St. Louis, Missouri, to William and Jaqueline (nee Good) Aylward, and entered into rest, Thursday, September 16, 2021, at her residence in Cedar Hill, Missouri, at the age of... View Obituary & Service Information