John Franklin Dunn, 76, passed away Thursday, September 3, 2020, at FirstHealth Montgomery Memorial Hospital Troy.


The family received friends at Bumgarner Family Funeral Service on Tuesday, September 8, 2020, from 1-3 p.m.  Following the visitation, the family had an informal memorial service officiated by Dr. Harold Pope.


Born June 29, 1944, in Montgomery County, he was a son of Georgia Shofe of Troy and the late Charlie Lee Dunn.  He retired from the North Carolina Department of Transportation with 38 years of service.  John lived for hunting and fishing, and he and Dillon ran dogs almost every weekend.  He spent a lot of time with his great-grandchildren and was a family-oriented man.


In addition to his mother, John is survived by sons, Danny Dunn and Ricky Dunn, both of Randolph County; daughter, Gina Dennis of Troy; brothers, Roby Dunn, Roy Dunn and Charles Dunn all of Black Ankle; sister, Lois Brady of Bennett; grandchildren, Casey Dennis of Putnam, John Dennis of High Point, and Dillon Dennis of Bunnlevel; great-grandchildren, Makaila Ballard, Addy Dennis, Bailie Dennis and Benjamin Dennis.  He was preceded in death by his wife of 37 years, Sandra Dunn, and a brother, Joe Dunn. 


Bumgarner Family Funeral Service is serving the family.


Online condolences may be made at