David G. Colegrove-Armstrong, 66, of Hannibal, passed away Sunday, Oct. 6.
Born in Oswego, he had lived in the Hannibal area many years. David had previously lived in Council Bluffs, Iowa and Houston, Texas.
He is survived by his daughters, Casandra Borland and Kolleen Carmona; siblings, Grace, Pauline and Richard; nieces, including, Liz Ritchie and nephews; grandchildren and great-grandchildren.
Services will be held at Casandra’s home at a later date. Foster Funeral Home, Fulton has care of arrangements.