Cover photo for James Gregory Hamlin's Obituary
James Gregory Hamlin Profile Photo
1958 James 2024

James Gregory Hamlin

October 14, 1958 — November 12, 2024

James “Greg” Gregory Hamlin, age 66, of Roaring River, passed away on Tuesday, November 12, 2024, at Wake Forest Baptist Medical Center.

Greg was born in Surry County on October 14, 1958, to James Wendell Hamlin and Ruth Coalson Hamlin. Greg loved to golf, ride his Harley Davidson, and the UNC Tarheels. Greg was also a very active blood donor, he would donate when he had the opportunity to.

Greg was preceded in death by his parents.

Survivors include his wife, Sandra Irwin Hamlin; daughters, Shelby Hamlin McLean, Jill McLean, Karsten Love and husband Drew, Layla Curry Irwin; brother, Ricky Hamlin and wife Jennifer; sister, Misty Jones and husband Buddy; grandchildren, Wyatt Love, Wrenley Love; aunt & uncle, Ethel and Mac Coalson; several loving nieces, nephews, and cousins.

A memorial service will be held on Saturday, November, 16, 2024, at 11:00 a.m. at Elkin Funeral Service Chapel with Rev. Joe Lambert officiating. Visitation will be following the service.

Flowers and memorials will be accepted to the American Red Cross, Philanthropy, Blood Bank, 117 W Cherry St, Yadkinville, NC 27055.

To order memorial trees or send flowers to the family in memory of James Gregory Hamlin, please visit our flower store.

Service Schedule

Past Services

Memorial Service

Saturday, November 16, 2024

Starts at 11:00 am (Eastern time)

Elkin Funeral Service Chapel

, Elkin, NC

Enter your phone number above to have directions sent via text. Standard text messaging rates apply.

Visitation

Saturday, November 16, 2024

Elkin Funeral Service Chapel

North Carolina 268, Elkin, NC

Enter your phone number above to have directions sent via text. Standard text messaging rates apply.

Guestbook

Visits: 132

This site is protected by reCAPTCHA and the
Google Privacy Policy and Terms of Service apply.

Service map data © OpenStreetMap contributors

Send Flowers

Send Flowers

Plant A Tree

Plant A Tree