Mrs. Marsha Haggard Gregory, 66, died Sunday, August 14, 2016, at her home in Winston County. Funeral services will be held at 11:00 A.M. on Tuesday, August 16th, at Porter Funeral Home, with Rev. Jerry Lundy and Rev. David Addy officiating. Visitation will be Tuesday from 9:00 A.M. until service time at the funeral home. Interment will be in Harmony Baptist Church Cemetery. Porter Funeral Home is in charge of arrangements. Marsha was born March 6, 1950, in Biloxi, MS. She was retired from the Mississippi Department of Rehabilitation Services, and a member of Harmony Baptist Church. She was preceded in death by her parents, Adrian Steve Haggard and Kathryn McKinley Haggard. She is survived by her husband, Terry Gregory; her daughter, Deidra Sanders, her sons, Stephen (Debbie) Smith, Scott (Jennifer) Smith, all of Louisville, and Kevin (Mandy)Gregory, of Hattiesburg; a brother, Dale Haggard of Jackson, MS; and 7 grandchildren. Pallbearers will be Jimmy Morgan, Anthony Morgan, Kirk Sisson, D.K. Boydstun, Hunter Sanders, and Bobby Gregory. Memorials may be made to the Baptist Children’s Village – Nanih Waiya Campus, or the Harmony Cemetery Fund. To sign the guest book, go to www.porterfuneralhome.net.