Marvin Leroy Shepherd, 72, of Hannibal, died April 30, 2021, in Hannibal. James O’Donnell Funeral Home in Hannibal is handling arrangements.

Recommended for you