James Allen Witcher Obituary
The passing of James Allen Witcher of Rocky Mount, Virginia leaves a void in the hearts of many, as we bid farewell to a loving soul who departed on June 29, 2025 at the age of 75. You can send your sympathy in the guestbook provided and share it with the family. You may also light a candle in honor of James Allen Witcher or send a beautiful flower arrangement to the funeral service.
He was predeceased by: his parents, Jim Lewis Witcher and Ada James Witcher of Penhook, VA.; and his siblings, Jacob Witcher, Thomas Witcher, Shirley Craighead, Nadine Clark and Judy Jackson.
He is survived by: his children, Cheryl Witcher, Cherry Carter (Clyde) of Rocky Mount, VA, Timothy Witcher (Emily) of Nolensville, TN, Melissa Moorer (Darryl) of Upper Marlboro, MD and Eric Muse (Thandi) of Leominster, Massachusetts; his grandchildren, Jasmine, Jordan, Alexis, Isaiah, Jayden, Corinne, Ada, Micah and Samiya; his great grandchild Logan; his pet Max; his siblings, Richard Witcher (Ernestine) of Fayetteville, GA, Viola Thomas of Roanoke, VA, Mary Craighead (Billie) of Penhook, VA and Doris Witcher of Roanoke, VA; and his nephew David Witcher. He is also survived by other nephews, nieces, other relatives and friends.
Viewing was held on Wednesday, July 2nd 2025 from 1:00 PM to 6:00 PM at the Hamlar-Curtis Funeral Home & Crematory (195 Maple Ave, Rocky Mount, VA 24151). Visitation was held on Thursday, July 3rd 2025 from 1:30 PM to 2:00 PM at the Praise Church of Christ (545 S Main St, Rocky Mount, VA 24151). A funeral service was held on Thursday, July 3rd 2025 at 2:00 PM at the same location. A burial was held on Thursday, July 3rd 2025 at the Greater Mount Parrish Baptist Church Cemetery (2553 Calvary Road, Penhook, VA 24137).