Granger Macfarlane
In-game article clicks load inline without leaving the challenge.
John Granger Macfarlane II (July 30, 1929 – June 23, 2025) was an American politician who served in the Virginia Senate from 1984 until he lost reelection in 1991.
Macfarlane died on June 23, 2025, at the age of 95.
External links
- at The Virginia Elections and State Elected Officials Database Project, 1776-2007