Leo Deward Willard
February 23, 1926 - October 14, 2022
OBITUARY Leo Deward Willard of St. Clair, MO departed this life in Sullivan, MO on October 14, 2022, having reached the age of ninety-six years, seven months and twenty-one days. Leo was born in Comstock, NE on February 23, 1926, son of Floyd... View Obituary & Service Information
