
Memorialized in partnership with Oakey’s Roanoke Chapel
Read Granger's Obituary
John Granger Macfarlane IIJuly 30, 1929 - June 23, 2025John Granger Macfarlane II, beloved husband, father, grandfather, great-grandfather, veteran, businessman, and statesman, passed away peacefully in Roanoke, Virginia, on Monday, June 23, 2025, at the age of 95. His extended family takes comfort...
Other Ways to Support the Family
Missing or inaccurate information?
We want to honor your loved one’s memory with accuracy and care.
Contact customer supportMissing or inaccurate information?
We want to honor your loved one’s memory with accuracy and care.
Contact customer support