Joe Kenneth Craft, 95, longtime Seminole/Earlsboro resident, died Wednesday May 4, 2016 at Avonlea Cottage in Seminole, Oklahoma. Joe was born August 26, 1920 in Cordell, Oklahoma to Albert Edward Craft and Norma (Haliburton) Craft. Joe worked for Skelly Oil Company for 15 years in the Velma, Oklahoma area. After Skelly Oil merged with Getty Oil Company, he worked for them as an oilfield mechanic for over 20 years. He also was an oilfield pumper and rancher while holding down his full time job. Joe retired at the age of 63, but continued ranching and pumping wells for several companies in the Seminole, Oklahoma area. He was a family man and a loving father. He was a Godly man who raised his children to go to church. He loved hunting, fishing and raising cattle. Joe was a member of the First Baptist Church in Seminole, Oklahoma. Mr. Craft was survived by his sons; Randy Craft and his wife Peggy of Houston, Texas, Terry Craft and his wife Karla of Velma, Oklahoma; two daughters Phyllis Adams and her husband Ollie of Seminole, Oklahoma, and Pam Gustus and her husband Steve of Oklahoma City, Oklahoma. His grandchildren, Rory O’Neal, Kim Hooker, Keith Moreland, Kendall Moreland, Julie Branson, Dusty Gustus, Tiffany Portwig, Courtney Craft, Rodney Craft, JB Craft , Laci Zeist and Tony Craft. Mr. Craft was preceded in death by his first wife and the mother of his children, LaNore Craft and his 2nd wife, Dorothy King Craft, his daughter Kay Waller, grandson, Trent Craft, granddaughter, Diane Griffin, all his siblings and his parents. Funeral services will be held at 2:00 P.M. Saturday, May 7, 2016 at the Immanuel Fellowship Church, on Highway 3 north of Seminole State College, with Pastor Tim Tate officiating. Burial will follow at Resthaven Memorial Park in Shawnee, Oklahoma. Funeral arrangements are under the direction of Swearingen Funeral Home in Seminole, Oklahoma. Funeral Information: May 7, 2016, 2:00 PM Immanuel Fellowship Church on Hwy 3 under the direction of Swearingen Funeral Home located at 1001 N. Milt Phillips Ave., Seminole, OK 74868