Granger Macfarlane
   HOME

TheInfoList



OR:

John Granger Macfarlane II (July 30, 1929 – June 23, 2025) was an American politician who served in the
Virginia Senate The Senate of Virginia is the upper house of the Virginia General Assembly. The Senate is composed of 40 senators representing an equal number of single-member constituent districts. The Senate is presided over by the lieutenant governor of Virg ...
from 1984 until he lost reelection in 1991. Macfarlane died on June 23, 2025, at the age of 95.


References


External links

* {{DEFAULTSORT:Macfarlane, Granger 1929 births 2025 deaths Democratic Party Virginia state senators Duke University alumni United States Marine Corps personnel of the Korean War 20th-century members of the Virginia General Assembly