John Granger Macfarlane II's obituary , Passed away on June 23, 2025 in Roanoke, Virginia

John Granger Macfarlane II

July 30, 1929 - June 23, 2025 (95 years old)

Roanoke, Virginia

John Granger Macfarlane II's obituary , Passed away on June 23, 2025 in Roanoke, Virginia

Funeral arrangement under the care of
Oakey's Funeral Service & Crematory

Share

John Granger Macfarlane II

July 30, 1929 - June 23, 2025 (95 years old)

Roanoke, Virginia

John Granger Macfarlane II Obituary

With profound sadness, we say goodbye to John Granger Macfarlane II in Roanoke, Virginia, whose vibrant spirit touched the lives of many. John Granger left this world on June 23, 2025 at the age of 95, leaving a void in the lives of so many people. Leave a sympathy message to the family in the guestbook on this memorial page of John Granger Macfarlane II to show support.

As John Granger departs from our midst, his spirit ascends to join the cosmic dance of stars, a shimmering constellation of memories that will forever grace the night sky of the hearts of those who loved John Granger. Though John Granger may no longer walk beside us, his legacy lives on — a testament to the enduring power of love to transcend the boundaries of time and space.

He was predeceased by: his wife Anne Ernestine Beck Macfarlane; and his parents, Ruby Catherine Sanford and John Granger Macfarlane. He is survived by: his children, John G. Macfarlane III (Dudley) of Crozet, VA, Charles S. Macfarlane (Sheila) of Richmond, VA, Anne "Sandy" Macfarlane (Salim) of Oregon House, CA and Mary Banks Barnhill (Ken) of Albany, GA. He is also survived by nine grandchildren, five great-grandchildren, and many dear friends.

A memorial service will be held on Monday, June 30th 2025 at 11:00 AM at the Second Presbyterian Church (214 Mountain Ave SW, Roanoke, VA 24016). A reception will be held on Monday, June 30th 2025 at 12:00 PM at the same location.

In lieu of flowers, the family asks that donations be made to the Second Presbyterian Church's Mountain Avenue Fund, continuing Granger's lifelong legacy of quiet generosity and community stewardship.

Funeral arrangement under the care of
Oakey's Funeral Service & Crematory



Mon

June 30

Memorial service

11:00 AM

Second Presbyterian Church
214 Mountain Ave SW, Roanoke, VA 24016

Mon

June 30

Reception

12:00 PM

Second Presbyterian Church
214 Mountain Ave SW, Roanoke, VA 24016

Sympathy messages

Would you like to offer John Granger Macfarlane II’s loved ones a condolence message? Write your message of sympathy today.

500 CHARACTERS

Add a photo or a video

There is no photo or video of John Granger Macfarlane II.
Be the first to share a memory to pay tribute.

Add a photo

Family member

Solidarity program

Echovita offers a unique service that allows funds generated by the obituary notice to be shared with families that request it.

Make a request

Authorize the original obituary

  • Lets us publish the full obituary text along with the original picture.
  • Helps people recognize John Granger Macfarlane II and express their condolences more easily.
Authorize the original

Add an extra help