Wanda Willard
August 23, 1943 - January 25, 2025
Wanda Willard, 81, of Joplin, Missouri, passed away on Saturday, January 25, 2025, at Mercy Hospital in Joplin. Wanda was born in Maumee, Ohio, on August 23, 1943, to Walter and Helen (Brown) Lambillotte. She has been a resident of Joplin for... View Obituary & Service Information
