Veterans Who Have Passed: David McCaslin January 21, 2020January 28, 2020Janet Source: Rockford Register Star, Jan. 20, 2020.