Stephen David Louveau
December 31, 1952 - March 18, 2021
Stephen David Louveau, 68, of St. Louis, Missouri, passed away at Northview Village Nursing Home, in St. Louis, at 5:50 a.m., on Thursday, March 18, 2021. He was born December 31, 1952, in Red Bud, Illinois, to Gervis Felix and Edna (Runge)... View Obituary & Service Information