David Allan Haley
December 9, 1959 - March 29, 2019
David A. Haley, age 59, of Durand, died suddenly Friday March 29, 2019, at Rockford Memorial Hospital. He was born in Dixon, December 9, 1959, the son of Frank and Delores (Noble) Haley, Sr. David worked as a Black topper for various companies... View Obituary & Service Information