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.