Granger Macfarlane
State senate 1Virginia
District 121st
Term start 1January 11, 1984
Term end 1January 8, 1992
Preceded 1Ray L. Garland
Succeeded 1Brandon Bell
PartyDemocratic
Birth nameJohn Granger Macfarlane II
Birth dateJuly 30, 1929
Birth placeWashington, D.C., U.S.
Death dateJune 25, 2025 (aged 95)
Death placeRoanoke, Virginia, U.S.
SpouseAnne Ernestine Beck (m. August 30, 1952; died April 30, 2025)
EducationDuke University (BA)
BranchUnited States Marine Corps
BattlesKorean War

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.[1][2]

Macfarlane died on June 23, 2025, at the age of 95.[3]

References

  1. ^ "Macfarlanes honored with Chancellor’s Award for Leadership in Philanthropy". The Roanoke Times. May 3, 2017. Retrieved March 20, 2020.
  2. ^ Ayres, B. Drummond Jr. (December 25, 1991). "Wilder Runs on a Record of Achievement, and Thwarted Efforts". The New York Times. Retrieved March 20, 2020.
  3. ^ "Former Roanoke state Sen. Granger Macfarlane dies". Cardinal News. June 29, 2025. Retrieved June 30, 2025.