Norman Charles Barr
December 20, 1953 - February 16, 2024
Norman Charles Barr, 70, of St. Louis, Missouri, passed away on Friday, February 16, 2024, at his residence in St. Louis, Missouri. He was born on December 20, 1953, in Toronto, Ontario, Canada and was the son of the late Dwight L. and Rosemary... View Obituary & Service Information