Richard was a 1985 graduate of High Point Central High School. After graduation he enlisted and proudly served in the United States Marine Corps. Richard was the life of the party who never met a stranger and loved the Lord. His gift for music was reflected in his passion for drumming and he was a traveling musician for numerous bands over the years.
Surviving to treasure and honor his memories, his wife, Erica B. Bennett; daughters, McKinsey Shepherd Bennett of Mt. Holly, NC, and Britni E. Bennett of Charlotte, NC; sons, Donald R. Bennett II of Spring Lake, NC, Joshua D. Bennett of Cameron, NC, Keith O. Williams of Portsmouth, VA; father, Donald W. (Gail) Greggs of High Point, NC; brothers, Shawn D. (Deanna) Bennett of High Point, NC, David V. Walker of Norfolk, VA, Darrell (Shawanna) Cheek of High Point, NC, Joseph (LeighAnn) Cheek of Tampa, FL and Sherman (Latasha) Greggs of High Point, NC; sister, Latoya D. Walker of Norfolk, VA.; five grandchildren; nephews, niece, aunt, uncles, and a host of beloved cousins, other relatives and close friends; cherished pets, Nene, Toby, Romeo, Keiko, Max and Maddi.
A private funeral service will be held on Saturday, September 11, 2021 at Phillips Funeral Services Chapel. The family will receive friends at the chapel from 1:30 p.m. until 2:00 p.m.
Final arrangements are entrusted to Phillips Funeral Services, Inc.