Deborah Katherine (Duncan) Willard, 70 of Odessa, Missouri passed away on January 12, 2019 at home A Mass of Christian Burial will be held at 3:00 p.m., Friday February 22, 2019 at the St. Patrick Parish, 703 S. Olive St., Holden, MO, 64040.... View Obituary & Service Information
