David Lee Pierson, 59, of Meeker, went to the Lord Wednesday, July 18 at his home. Funeral services will be 10:00 a.m. Monday, July 23, 2018 at Walker Funeral Service Chapel with Jimmy Moreland officiating. Burial will follow in Fairview Cemetery. David was born March 31, 1959 in Seminole, Oklahoma. He served in the US Army. On May 9, 1986 he married Charlotte in Oklahoma City. He worked at Mills Oil Well Company. David enjoyed fishing, NASCAR, and engaging with family and friends. He was preceded in death by his mother Ora Moreland, step-mother Margaret Pierson, a brother, Robert Pierson, and a daughter, Toni Shepherd.He is survived by his wife, Charlotte of the homeHis father: Donald PiersonDaughters: Tammy & Kelly Reavis of Shawnee, Terri & Danny Ball of Shawnee, Echo Pierson of Iowa, Jodi Pierson of Arizona, and April Pierson of California.19 Grandkids, 7 Great-Grandkids Siblings & their spouses: Sammy & Debbie Pierson of Harrah, Pamela & Mike Currie of Oklahoma City, Valarie Allen of Seminole, and C.J. Vigil of Oklahoma City, and several nieces and nephews.