Leroy "Hoot" GIBSON
January 31, 1926 - January 27, 2019
Leroy “Hoot” Gibson was born January 31, 1926 in Bromide, Oklahoma to James Allen & Mary Esther (Powers) Gibson. He passed away on January 27, 2019 in St. Louis, MO, after a brief illness. Leroy retired from St. Louis Diecasting... View Obituary & Service Information