Miranda "Catherine" Campbell, 90 year-old, lifelong Seminole resident passed from this life Sunday, July 22, 2012 at her home in Seminole. She was born October 29, 1921 in Pike County, Arkansas to parents William Arthur Partain and Rossetta (Smalling) Partain. Catherine married Charles Arthur Campbell in 1942. She was a loving wife, mother and homemaker and she was of the Baptist faith. She leaves to cherish her memory eight sons and daughters-in-law; Charles Dean Campbell and his wife Sharron of Long Town, Oklahoma, Donald Roy Campbell and his wife Charlett of Seminole, Oklahoma, Jerry Dale Campbell of Wewoka, Oklahoma, James Darrell Campbell and his wife Marcella of Sherman, Texas, Bobby Ray Campbell of Oklahoma, Billy Carroll Campbell and his wife Lisa of Seminole, Oklahoma, Tommy Lynn Campbell and his wife Sherry of Earlsboro, Oklahoma and Ricky Wayne Campbell and his wife Saundra of Seminole, Oklahoma; one daughter, Angela Catherine (Campbell) Barnes of Shawnee, Oklahoma; eight grandchildren, Bobby Jr., Amy, Eli, Joey, LaDawna, William, Clayton and Rebecca; several step-grandchildren and a host of other family and dear friends. Catherine was preceded in death by her father, William Arthur Partain; her mother, Rossetta (Smalling) Partain; two husbands, Charles "Charlie" Arthur Campbell and Otto Mendinghall, and by one son, Authur Gene Campbell. The family will receive friends from 6:00 p.m. until 8:00 p.m., Tuesday, July 24, 2012 at Swearingen Funeral Home in Seminole, Oklahoma. Funeral services are scheduled for 2:00 p.m., Wednesday, July 25, 2012 at Swearingen Funeral Home Chapel in Seminole. Rev. David Pollard and Wayne Sloan will officiate the service. Interment will follow at Maple Grove Cemetery in Seminole. Casket Bearers will be: Dakota Davis, William Barnes, Clayton Barnes, Bill Campbell, Joey Campbell and Ricky Campbell. Honorary Bearer will be, Roger Jay. Services are under the direction of Swearingen Funeral Home in Seminole, Oklahoma. Funeral Information: July 25, 2012, 2:00 PM Swearingen Funeral Home Chapel - Seminole located at 1001 N. Milt Phillips Ave., Seminole, OK 74868