DAVID M. MEAGHER

DAVID M. MEAGHER

David M. Meagher, age 86, of Blue Rapids, passed away on Wednesday, Oct. 19, 2022, at Blue Valley Senior Living in Blue Rapids.