Mark Robert "Nature Boy" Duffin
September 15, 1954 - July 28, 2024
Dateline: Alton, IL Mark Robert “Nature Boy” Duffin, 69, died at 9:24 a.m. on Sunday, July 28, 2024 at Alton Memorial Hospital. He was born September 15, 1954 in Alton, the son of the late Jerome and JoAnn (DeGrand) Duffin, Sr.... View Obituary & Service Information
