Pastor Otha Boyd Sr.
July 7, 1945 - May 23, 2023
Pastor Otha Boyd, Sr., 77, transitioned to his heavenly home at 12:22 pm on Tuesday, May 23, 2023 at OSF St. Francis Medical Center. Pastor Boyd, was affectionately known as “Big O”, was born July 7, 1945 in Inverness, Mississippi... View Obituary & Service Information
