Mitchell LeRoi Nelson
November 21, 1973 - February 25, 2024
Mitchell LeRoi Nelson was born at St. Jude's Catholic Hospital in Fullerton, California on November 21, 1973. He passed away February 25, 2024. In August, 1977 he moved to Muskogee, Oklahoma. He is the son of Dr. Mike Nelson and Alexis Nelson.... View Obituary & Service Information
