Leo Dennis Felcher, Jr.
March 26, 1961 - March 15, 2018
Leo Dennis Felcher, Jr. 56 of Ozark, Arkansas died Thursday, March 15, 2018 in Ozark. He was of the Baptist faith. He was born March 26, 1961 in Anaheim, California to Leo Sr. and Karen Edwards Felcher. He was preceded in death by his maternal... View Obituary & Service Information