Gregory Alan Branham, 65, of Hannibal, died May 3, 2021, at Hannibal Regional Hospital in Hannibal. James O’Donnell Funeral Home in Hannibal is handling arrangements.

Recommended for you