Dave Staff

Birth date: Feb 21, 1961 Death date: Nov 15, 2024

David “Dave” Kenton Staff, 63, of Decatur, IL, got to meet Jesus on Friday, November 15, 2024, after a brief bout with an aggressive cancer. He was born on February 21, 1961, in Danville, IL, to Lawrence “Larry” Marche Staff and