Gary Dean Osborn

Birth date: Mar 23, 1962 Death date: Mar 9, 2025

Gary Dean Osborn, 62, of Decatur, Illinois, passed away March 9, 2025, at Decatur Memorial Hospital. Gary was born in Decatur on March 23, 1962, the son of Larry Osborn and Rose Oliver. He worked as a roofer for many years and th