David C. Sullivan, 74, of Hannibal, passed away at 3:15 a.m. Wednesday, May 16, 2018 at Beth Haven Nursing Home in Hannibal.

David C. Sullivan, 74, of Hannibal, passed away at 3:15 a.m. Wednesday, May 16, 2018 at Beth Haven Nursing Home in Hannibal.

Arrangements for cremation are under the direction of the James O'Donnell Funeral Home in Hannibal.

There are no services planned at this time.

Online condolences may be made at www.jamesodonnellfuneralhome.com .