Michael Steven Ybarra
January 24, 1957 - January 1, 2022
Michael Steven Ybarra Michael Steven Ybarra, 64 of Festus Missouri. Passed away on January 1, 2022, in St. Louis County Missouri. Born January 24, 1957, in Marion Indiana. He was a bricklayer, primarily working in refineries, he enjoyed fishing and... View Obituary & Service Information
