Mary Carolyn Leonard, age 67, of Valley Grande, AL, passed away January 31, 2012. She was preceded in death by her brother, Gerald Cochran. She is survived by her son, Troy (Marie) Leonard; daughters, Tracy (Frank) Clark, Trena (Rick) Zamito and Tessa (Kurt) Sievertson; brother, Bobby Cochran; sister, Lee Smith, sister-in-law, Kathy Cochran; twelve grandchildren and eight great-grandchildren. Funeral services will be at Pineview Assembly of God Church in Marion, AL on Saturday, February 4, 2012 at 2:00 p.m. with Pastor Stephen Moore officiating. Interment will be in the church cemetery with Selma Funeral Home directing. Visitation will be at Selma Funeral Home Friday, February 3, 2012 at 6-8:00 p.m. Pallbearers will be Frank Clark, Tyler Nuttall, Preston Clark, Chris Cochran, Wade Averette, Oscar Averette, Bubba Smith and Jerry Cochran.