Richard Todd Leonard
September 9, 1961 - July 27, 2020
Richard Todd Leonard (Peepaw) 58, of Indian Trail, passed away peacefully at his home on July 27, 2020. He was born on September 9, 1961 to parents Dorothy Leonard Rayborn and Richard Alexander Leonard in Pascagoula Mississippi. Todd graduated... View Obituary & Service Information