state representative
Donald McFarlane
New Hampshire State Representative District Grafton 18
RepublicanNew Hampshire House District Grafton 18
Mailing address
Donald McFarlane
New Hampshire General Court
107 North Main Street
Concord, NH 03301
United States
Source
Source: Open States
Last verified: June 24, 2026