Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

// request.cf · coarse context

A page that knows where it met you.

Only coarse request metadata is shown. This demo does not display or persist visitor IP addresses.

Country
US
Cloudflare location
CMH
Connection
HTTP/2
Language
Not provided

Ray ID: a45c4c31b88e5e37

Jump to content

Granger Macfarlane

From Wikipedia, the free encyclopedia
(Redirected from Granger MacFarlane)

Granger Macfarlane
Official portrait, 1984
Member of the Virginia Senate
from the 21st district
In office
January 11, 1984 – January 8, 1992
Preceded byRay L. Garland
Succeeded byBrandon Bell
Personal details
BornJohn Granger Macfarlane II
(1929-07-30)July 30, 1929
DiedJune 25, 2025(2025-06-25) (aged 95)
PartyDemocratic
Spouse
Anne Ernestine Beck
​
​
(m. 1952; died 2025)​
EducationDuke University (BA)
Military service
Branch/serviceUnited States Marine Corps
Battles/warsKorean 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

[edit]
  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.
[edit]
  • Granger Macfarlane at The Virginia Elections and State Elected Officials Database Project, 1776-2007