Please double-check. Copied from official sources, last checked October 29, 2026 at 12:30 PM EDT. Your sample ballot is the final word. We don’t endorse anyone. See the official sample ballot ↗
Little public background found.
- Voting record
- None
- Raised
- $5,822
Local historian; spent a 51-year career in local government, including as operations director at NOVA Parks.
- Voting record
- None
- Raised
- $4,504
Current Purcellville Town Council member.
- Voting record
- 135 votes
- Raised
- $2,553
Little public background found.
- Voting record
- None
- Raised
- No reports
Little public background found.
- Voting record
- None
- Raised
- $11,068
Little public background found.
- Voting record
- None
- Raised
- $16,391
Background, every recorded vote, and campaign money. Open any candidate.
Mitch S. SeiptNo voting record · Raised $5,822 · Little public backgroundDetails ▾Close ▴
We found no public background for this candidate beyond the official ballot listing: no campaign website, news coverage or past results we could confirm. That’s common for first-time candidates in small towns. If you know of a public source, tell us.
Official records checkNone found in the news coverage and public records we searched.
We list only official outcomes: court judgments, criminal convictions, ethics or election-law findings, campaign-finance penalties and professional discipline, each linked to its source. Charges without a recorded outcome, pending cases and accusations are not listed. Virginia’s court records can’t be searched automatically, so check for yourself: Virginia court case search ↗, Virginia campaign finance reports ↗.
Checked October 30, 2026 at 4:00 PM EDT.
Paul E. McCrayNo voting record · Raised $4,504Details ▾Close ▴
Who they are- Local historian; spent a 51-year career in local government, including as operations director at NOVA Parks.
Official records checkNone found in the news coverage and public records we searched.
We list only official outcomes: court judgments, criminal convictions, ethics or election-law findings, campaign-finance penalties and professional discipline, each linked to its source. Charges without a recorded outcome, pending cases and accusations are not listed. Virginia’s court records can’t be searched automatically, so check for yourself: Virginia court case search ↗, Virginia campaign finance reports ↗.
Sources: Loudoun Now. Checked October 30, 2026 at 4:00 PM EDT.
Kevin B. WrightIncumbent135 recorded votes · Raised $2,553Details ▾Close ▴
Holds a seat now: Member, Purcellville Town Council.
135 recorded votes on the Purcellville Town Council since Jan 1, 2025 · Yes 97 · No 34 · Didn’t vote 4 · Split 62Every vote in the official minutes that records how each member voted, newest first, with no votes picked by hand. How we pick them. Data through Sep 22, 2026, from Purcellville Town Council, town council minutes, fetched October 30, 2026 at 12:00 PM EDT.
Most local votes are unanimous. Use “Split votes only” to see where members disagreed. Each vote links to the page of the minutes it comes from. We read these from the minutes, some of them scanned, so check the page before you rely on a vote.
- Sep 22, 2026YesCouncil member Wright moved to add agenda item 9d. Discussion on Amendments to Council Rules of Order. Specifically, he'll have information regarding my motion last week to amend how tentative agendas are set and established.Town Council meeting · Passed 3-2 · Official minutes ↗Yes
- Sep 22, 2026NoMayor Bertaut moved that the reappointment of Planning Commissioners be placed on the agenda.Town Council meeting · Failed 2-3 · Official minutes ↗No
- Sep 22, 2026YesCouncil member Stought moved the town council direct staff to prepare amendments to the current town charter to be discussed by council at their meeting on October 13, 2026.Town Council meeting · Passed 5-0 · Official minutes ↗Yes
- Sep 22, 2026YesCouncil member Wright moved this body direct staff to take the recommended changes to the Town Council's Rules of Order as presented, and prepare them for discussion and action item at the next town council meeting.Town Council meeting · Passed 5-0 · Official minutes ↗Yes
- Sep 22, 2026YesCouncil member Rayner moved that on October 13th an action item be added for the appointment of a Zoning Administrator.Town Council meeting · Passed 5-0 · Official minutes ↗Yes
- Sep 22, 2026YesCouncil member Wright moved that on the October 13th meeting agenda include for an action item on amendments to the Town Council's Rules of Order.Council member Rayner seconded the motion.Town Council meeting · Passed 5-0 · Official minutes ↗Yes
- Sep 22, 2026YesCouncil member Stought moved to place an action item on the October 13th agenda for appointment of a PRAB (Parks and Recreation Advisory Board) Council liaison.Town Council meeting · Passed 5-0 · Official minutes ↗Yes
- Sep 22, 2026YesCouncil member Wright moved that the items proposed by the Assistant Town Manager Diana Hays be added to the October 13th agenda.Town Council meeting · Passed 5-0 · Official minutes ↗Yes
- Sep 16, 2026YesCouncil member Rayner moved that the Town Council appoint Brian Dean to serve on the Purcellville Town Council, filling the vacancy created by the resignation of Council Member Susan Khalil for a term commencing immediately and expiring upon the election and qualification of the winning candidate in the town's special election.Town Council meeting Special · Passed 3-1 · Official minutes ↗Yes
- Sep 8, 2026YesCouncil member Stought moved to add agenda item 11K, petition for writ of special election.Town Council meeting · Passed 3-2 · Official minutes ↗Yes
- Sep 8, 2026YesCouncil member Luke moved that the Purcellville Town Council adopt Ordinance 26-09- 01 and approve the associated amendments to Chapter 82, Article II, Division 1, Sections 82 49 and 82 50; Chapter 82, Article II, Division 3; Chapter 82, Article IH1, Divisions 2 and 3; and the FY27 Master Tax and Fee Schedule, as presented.Town Council meeting · Passed 5-0 · Official minutes ↗Yes
- Sep 8, 2026YesCouncil member Stought moved that Council appoint Julie Di Napoli and Lauren“Ren" Feliz Durishin to a 2- year term on the Purcellville Arts Council commencing October 1, 2026, through September 30, 2028, or until another appointment has been made by Town Council. She further moved that Council appoint Mary Jane Williams and Tara Forsburg to fill vacancies on the Arts Council for terms commencing October 1, 2025, and expiring on September 30, 2027, or until a new appointment has been made by Council.Town Council meeting · Passed 5-0 · Official minutes ↗Yes
- Sep 8, 2026YesCouncil member Wright moved that all town council business meetings and work sessions agendas include as an action item, a dedicated discussion regarding future town council meetings and agendas through the end of the 2026 calendar year, and to include the September 22nd agenda.Town Council meeting · Passed 5-0 · Official minutes ↗Yes
- Sep 8, 2026YesMayor Bertaut moved to have this as a recognition at our next meeting.Town Council meeting · Passed 4-0 · Official minutes ↗Yes
- Aug 18, 2026YesMayor Bertaut moved to direct the town attorney to file a petition for a special election to be held on March 9th, 2027, to fill the remaining term on town council created by the resignation of Council Member Khalil.Town Council meeting Special · Passed 5-0 · Official minutes ↗Yes
Loading the other 120 votes…
H. Sam Brown, Jr.No voting record · No finance reports · Little public backgroundDetails ▾Close ▴
We found no public background for this candidate beyond the official ballot listing: no campaign website, news coverage or past results we could confirm. That’s common for first-time candidates in small towns. If you know of a public source, tell us.
Official records checkNone found in the news coverage and public records we searched.
We list only official outcomes: court judgments, criminal convictions, ethics or election-law findings, campaign-finance penalties and professional discipline, each linked to its source. Charges without a recorded outcome, pending cases and accusations are not listed. Virginia’s court records can’t be searched automatically, so check for yourself: Virginia court case search ↗, Virginia campaign finance reports ↗.
Checked October 30, 2026 at 4:00 PM EDT.
Greg F. ParisNo voting record · Raised $11,068 · Little public backgroundDetails ▾Close ▴
We found no public background for this candidate beyond the official ballot listing: no campaign website, news coverage or past results we could confirm. That’s common for first-time candidates in small towns. If you know of a public source, tell us.
Official records checkNone found in the news coverage and public records we searched.
We list only official outcomes: court judgments, criminal convictions, ethics or election-law findings, campaign-finance penalties and professional discipline, each linked to its source. Charges without a recorded outcome, pending cases and accusations are not listed. Virginia’s court records can’t be searched automatically, so check for yourself: Virginia court case search ↗, Virginia campaign finance reports ↗.
Checked October 30, 2026 at 4:00 PM EDT.
Hank J. SpeckhardtNo voting record · Raised $16,391 · Little public backgroundDetails ▾Close ▴
We found no public background for this candidate beyond the official ballot listing: no campaign website, news coverage or past results we could confirm. That’s common for first-time candidates in small towns. If you know of a public source, tell us.
Official records checkNone found in the news coverage and public records we searched.
We list only official outcomes: court judgments, criminal convictions, ethics or election-law findings, campaign-finance penalties and professional discipline, each linked to its source. Charges without a recorded outcome, pending cases and accusations are not listed. Virginia’s court records can’t be searched automatically, so check for yourself: Virginia court case search ↗, Virginia campaign finance reports ↗.
Checked October 30, 2026 at 4:00 PM EDT.