Veterans Who Have Passed: David McCaslin

Source:  Rockford Register Star, Jan. 20, 2020.