Friday, 16 October 2026
Trending
Bills & VotesExplainersHousing & ZoningStatehouse

SB 564 Bars New Hampshire Towns From Road-Length Limits That Impede Development, Starting April 1, 2027

A rural New Hampshire road. A stone wall known locally as the Great Wall of Sandwich runs along a road near Sandwich, N.H., photographed in September 2017. The road is not part of any project or dispute described in this article.
Independent New Hampshire Journalism · Northfield, NH
State House · Bill Report

SB 564 Bars New Hampshire Towns From Road-Length Limits That Impede Development, Starting April 1, 2027

The new law, Chapter 316 of 2026, also limits caps on house lots along dead-end streets and makes cities and towns allow wells, septic systems and other utilities in subdivision buffers and open space. One paragraph turns on the months before its own effective date, and the municipal association has read it two ways.

Listen to this article  ·  16 min
Narration read by a synthetic voice from the text of this article, as corrected Oct. 15, 2026. Download the MP3.

Clarification, Oct. 15, 2026: This article said the docket copies list no roll call on SB 564. The House Housing Committee’s 15-0 vote is marked as a committee roll call; neither the House nor the Senate took a roll call on the floor. The sentence and the fact-check table now say “floor roll call.” The fact-check table also now marks the photograph’s rights advisory ATTRIBUTED rather than VERIFIED, because the Library of Congress page could not be reopened for this review. No other fact changed.

Beginning April 1, 2027, a New Hampshire city or town may not limit the length of a road “so as to impede development” when the road “fully complies with the state fire code.” That is the first rule of Senate Bill 564, which Gov. Kelly Ayotte signed July 10, 2026, as Chapter 316 of the laws of 2026. It adds a new section to the planning and zoning statutes, RSA 674:21-b, with three more rules: a limit on caps for the number of house lots on a dead-end road, a requirement that municipalities allow wells, septic systems, drainage and other utilities inside the buffers, setbacks and open space of a subdivision or lot, and a bar on “additional restrictions or requirements regarding building or lot size for affected properties before the effective date of this section.”

Concord limits new dead-end streets to 1,000 feet, and municipalities “big and small have similar road length restrictions,” the New Hampshire Bulletin reported in April 2026. The bill’s own findings say the state fire code renders “duplicative or more restrictive municipal caps on road length unnecessary and duplicative.” The New Hampshire Municipal Association opposed the bill from the House hearing through final passage and wrote that it “promotes unsafe, inefficient development patterns.”

A two-lane paved road with a double yellow center line curves away between tall pines on the left, behind a long dry-laid granite stone wall, and a row of wooden utility poles and brush on the right, with a wooded mountain under a cloudy sky in the distance.
A rural New Hampshire road. A stone wall known locally as the Great Wall of Sandwich runs along a road near Sandwich, N.H., photographed in September 2017. The road is not part of any project or dispute described in this article. Photo: Carol M. Highsmith, Library of Congress, Prints and Photographs Division, LC-DIG-highsm-48312. No known restrictions on publication. Cropped.

What the law does

Chapter 316 has three sections. Section 1 is a statement of findings. It says “arbitrary local restrictions on road length, caps on the number of lots on dead-end streets, and prohibitions on the placement of utilities in non-sensitive open space areas unnecessarily increase development costs and reduce the supply of housing.” Section 2 inserts RSA 674:21-b, quoted below. Section 3 sets the effective date.

RSA 674:21-b, Paragraph by Paragraph

“Prohibition of Certain Municipal Development Restrictions,” as enacted by 2026 Chapter 316, section 2. Effective April 1, 2027.

Para.What it says
I“Municipalities shall not limit maximum road length so as to impede development, provided that the proposed roadway or extension thereof fully complies with the state fire code.”
II“Municipalities shall not impose a cap on the number of housing lots on a dead-end road or street unless such cap in compliance with the state fire code and National Fire Protection Association (NFPA) standard 1141, and provided that the proposed lots otherwise comply with current zoning restrictions or requirements.” (The enacted text reads “unless such cap in compliance,” with no verb.)
IIIMunicipalities “shall permit” utilities, “including but not limited to septic systems, wells, electric distribution, drainage structures, stormwater management structures, and other utilities,” within or along “any designated buffer areas, including but not limited to perimeter buffers, residential buffers, setbacks, and open space areas of a subdivision or lot,” if the areas are not wetlands under RSA 482-A:2, X or protected shoreland under RSA 483-B:4, XV.
IVMunicipalities “shall permit” the same kinds of utilities “or improvements appurtenant to any utility” within or along “wetland buffers or conservation areas of a subdivision or lot by a special exception or conditional use permit,” with the same wetland and shoreland exclusions.
V“Municipalities shall not impose additional restrictions or requirements regarding building or lot size for affected properties before the effective date of this section.”
VIThe section does not “otherwise limit” municipal authority “to enforce generally applicable health, safety, environmental, or building standards; to conduct planning board and conservation commission review; or to impose reasonable conditions necessary to ensure compliance with the state fire code, RSA 483-B, or as otherwise required by state law.”

Granite State Report · Source: 2026 Chapter 316 (SB 564, final version, conference report 2026-2111c), as reproduced on the NH Liberty Alliance bill tracker and on GenCourtMobile; the two copies match word for word.

The “state fire code” has a statutory meaning. RSA 153:1, VI-a defines it as the Life Safety Code, NFPA 101, and the Uniform Fire Code, NFPA 1, both in their 2021 editions, as amended by the state board of fire control and ratified by the Legislature. The same paragraph folds in “any other national code, model code, or standard referred to within a code listed in this definition” unless the state amends it. NFPA 1141, named in paragraph II, is a separate National Fire Protection Association standard. RSA 153:1 does not name it. Whether it is already part of the state fire code through a reference in NFPA 1 or NFPA 101 depends on text Granite State Report did not review.

The dates

SB 564 From Filing to Effective Date

Docket entries as reproduced by GenCourtMobile and the NH Liberty Alliance tracker; effective date from the enacted text

DateStep
Jan. 7, 2026Introduced in the Senate and referred to the Commerce Committee
Jan. 20, 2026Senate Commerce Committee hearing
Feb. 19, 2026Senate passes the bill as introduced by voice vote, on a 6-0 committee recommendation from the consent calendar
April 7, 2026House Housing Committee hearing and executive session; ought to pass, 15-0
April 23, 2026House adopts floor amendment 2026-1600h by voice vote, then passes the bill 195-147
May 6–7, 2026Senate declines the House amendment and requests a committee of conference; House agrees
May 28, 2026Conference report 2026-2111c filed
June 4, 2026House adopts the conference report 190-166; Senate adopts it by voice vote
July 10, 2026Signed by the governor; Chapter 316
April 1, 2027RSA 674:21-b takes effect (Chapter 316, section 3)

Granite State Report · The docket line “Signed by the Governor on 07/10/2026; Chapter 316; Effective 04/01/2027” was entered July 15, 2026. The effective date in the docket, in the enacted text and in the New Hampshire Municipal Association’s final 2026 bulletin agree.

How the bill changed

The Senate passed SB 564 as it was filed. The House changed it on the floor, and a committee of conference rewrote it. The final version goes further than either chamber’s version in two places: where utilities must be allowed, and paragraph V, which neither chamber had passed.

Three Versions of SB 564

As introduced and passed by the Senate, as passed by the House, and as enacted

ProvisionAs introduced (Senate, Feb. 19)House (April 23, amendment 1600h)Final (June 4, report 2111c)
Road lengthNo limit “so as to impede development” if the road complies with the fire code, “including but not limited to standards for life safety, property access, asset preservation, emergency vehicle access, and roadway design”Same as introducedSame rule; the list of fire code standards is dropped
Lots on a dead-end roadNo “numerical cap” if the lots meet current zoningNo numerical cap “that is greater or lower than any such cap adopted in state fire code”No cap “unless such cap in compliance with the state fire code and” NFPA 1141
UtilitiesAllowed in “designated open space or perimeter buffer areas of subdivisions”Allowed in “designated perimeter buffer areas of subdivisions”; open space droppedAllowed in any designated buffer, “including but not limited to perimeter buffers, residential buffers, setbacks, and open space areas”; and in wetland buffers or conservation areas by special exception or conditional use permit
Building and lot sizeNot addressedNot addressedParagraph V added
Effective date60 days after passageJuly 1, 2027April 1, 2027

Granite State Report · Sources: introduced text (LegiScan and NH Liberty Alliance copies); House-passed text and final text (NH Liberty Alliance revisions 51692 and 52734; final text also on GenCourtMobile). In every version the wetland and protected-shoreland exclusions and a savings clause for health, safety and environmental rules stay.

The House dropped open space after objections from the New Hampshire Planners Association, the Bulletin reported. The final version put open space back and added setbacks, residential buffers, stormwater structures and a separate rule for wetland buffers and conservation areas.

The votes

The Senate Commerce Committee recommended the bill 6-0, and the Senate passed it on its consent calendar by voice vote. The House Housing Committee recommended it 15-0. On the House floor, members adopted floor amendment 2026-1600h by voice vote and then passed the bill on a division vote, 195-147. Ten House members removed the conference report from the consent calendar on June 1, and the House adopted it June 4 on a division vote, 190-166. The Senate adopted it by voice vote the same day.

A division vote records only the totals. The docket copies list no floor roll call on SB 564, so they do not show how individual members voted on the floor.

The prime sponsor was Sen. Daniel Innis, a Republican. The co-sponsors were Sens. Timothy Lang, Victoria Sullivan and Keith Murphy, Republicans, and Sen. David Watters, a Democrat; and Reps. Joe Alexander, Juliet Harvey-Bolia and John Sellers, Republicans, and Rep. Ellen Read, a Democrat. The conferees were Sens. Innis, Murphy and Perkins Kwoka and Reps. Alexander, Dumont, Reinfurt and Howland.

What supporters said

Innis wrote the Senate committee’s report. “This bill would prohibit municipalities from placing limits on maximum road length and imposing an arbitrary numerical cap on the number of housing lots on a dead-end road or street,” it said. “It also would permit municipalities to place utilities within open space or perimeter buffer areas of subdivisions. This bill would not limit the authority of municipalities to enforce health, safety, and environmental protections for wetlands and protected shoreland. Further, it would not override compliance with the State Fire Code or reduce lot sizes or setbacks. This bill would protect private property rights and allow owners to safely develop their property.” The report described the bill as the Senate passed it, before the conference committee added setbacks to the list of places where utilities must be allowed.

Rep. David Paige, a Conway Democrat, said: “This bill will remove barriers to the safe and reasonable development of new housing that we need,” according to the Bulletin’s April 2026 report. Alexander, a Goffstown Republican who chairs the House Housing Committee, rejected the safety concerns, the Bulletin reported, and noted that the state fire marshal had approved the bill. He said towns could require a developer to build a cistern as a condition of approval, and that rural roads already pose the same access problems. “Yes, it may delay response time, but there are downed trees on roads that have ends to both,” he said. “There’s downed trees everywhere. Do we just stop allowing development because we’re afraid of trees going down?”

When the final version came up in June, Alexander said, “This bill now clarifies and provides statutory requirements for local jurisdictions to follow relative to the state fire code,” the Bulletin reported.

What opponents said

The New Hampshire Municipal Association opposed SB 564 in its legislative bulletins from April through June 2026. In its April 3 bulletin the association wrote that the bill “would undermine safe and effective local planning, creating safety risks, hindering emergency access, and encouraging poorly connected, high‑density development,” and that it “conflicts with RSA 674:36, which allows municipalities to prevent scattered or premature development lacking adequate infrastructure or public services.” It warned that allowing utilities in open-space buffers “could disrupt conservation easements and weaken long‑standing planning tools such as open‑space and cluster developments.”

After the conference committee, the association’s May 29 bulletin said the final version “would require municipalities to permit up to 100 lots on a single dead-end road before requiring additional ingress and egress.” Granite State Report did not check that figure against the text of NFPA 1141. The same bulletin said paragraph V “imposes potentially illegal prior restraint on municipalities by barring them from adopting ‘additional restrictions or requirements regarding building or lot size for affected properties’ before the April 1, 2027 effective date of the bill.”

Matthew Walsh, Concord’s deputy city manager, wrote to the House Housing Committee that longer dead-end roads could leave residents trapped in severe weather and make homes hard for firefighters to reach, the Bulletin reported. “Specifically, there are very real and serious challenges with pumping water for more than 1,000 (feet); especially in rural areas that are not served by potable water,” he wrote, as quoted by the Bulletin. “While the City supports strategies to expand the State’s housing supply, such strategies should not compromise public safety, or the ability of first responders to carry out their duties.”

Rep. Jack Flanagan, a Mason Republican, called the bill’s “reasonable conditions” language vague. “Reasonable to me may not be reasonable to somebody else,” he said, according to the Bulletin. “So what are we doing now, opening up our towns that we serve for lawsuits?” He offered a hypothetical: a house too far from a water source for firefighters to connect a hose. If it burned, he asked, whose fault would it be? “There’s a liability issue here the bill doesn’t recognize,” he said.

Rep. David Fracht, an Enfield Democrat, objected to the utilities rule as a loss of local control. “SB 564 does not align with best planning practices, and it will promote poorly planned residential developments,” he said in April. On the final version he said, as the Bulletin reported: “Let’s take a look at what could be built on 100 housing lots. One hundred single-family homes? Certainly. One hundred duplexes or triplexes? Why not? How about 100 apartment buildings with an unlimited number of dwelling units? This bill places no cap on the number of dwelling units that can be built on these long dead-end roads.”

The governor issued no signing statement on SB 564 that Granite State Report could find.

Where the bill fits

The Legislature gave SB 564 final approval on June 4, 2026, the same day it approved House Bill 1010 and House Bill 1588, which address housing developments in commercial zones. The Bulletin reported that all three passed over opposition from the municipal association. Granite State Report covered the 2026 housing fight in New Hampshire’s Housing Crisis and the Political Fight at the State House in 2026 and $182,000 to Buy a Median Home: Inside New Hampshire’s Housing War.

The association’s final bulletin of the 2026 session, dated Sept. 14, 2026, lists the law as Chapter 316, effective April 1, 2027. It also says some of the broadest subdivision proposals of the session, including “unlimited dead-end road development,” “did not survive in their original, broadest form.”

What the text leaves open

When paragraph V applies. Paragraph V bars new building or lot-size rules “for affected properties before the effective date of this section.” The section takes effect April 1, 2027. The municipal association has read the sentence two ways. Its May 29 and June 5 bulletins read it as barring towns from adopting new building or lot-size rules before April 1, 2027. Its Sept. 14 final bulletin says towns “may not impose new lot size or building requirements on affected properties beyond those in effect before the law takes effect.” The first reading limits what a town may adopt in the months before the law starts. The second freezes building and lot-size rules for affected properties at their pre-April 2027 level. The law does not define “affected properties,” and no court has construed the paragraph.

The missing word in paragraph II. The lot-cap sentence reads “unless such cap in compliance with the state fire code and” NFPA 1141. Read with a verb supplied, the sentence would allow a cap that complies with both codes. The text does not say who decides whether a cap complies, or what happens where the two codes differ. RSA 153:1 does not name NFPA 1141, and Chapter 316 does not say whether the standard binds a town for any other purpose.

“So as to impede development.” Paragraph I bars only length limits that impede development. The law does not say how a planning board or a court should measure that.

The fit with older planning law. RSA 674:36, II(a) lets subdivision regulations “provide against such scattered or premature subdivision of land as would involve danger or injury to health, safety, or prosperity by reason of the lack of water supply, drainage, transportation, schools, fire protection, or other public services.” Paragraph VI preserves “planning board and conservation commission review” and “reasonable conditions necessary to ensure compliance with the state fire code.” How a board may use RSA 674:36 against a long dead-end road that meets the fire code is unsettled. RSA 674:21-a makes “any open space designation or other development restriction” that is part of an approved plan enforceable. Chapter 316 does not say whether paragraph III reaches open space set aside in plans approved before April 1, 2027.

Who grants the permit. Paragraph IV requires municipalities to allow utilities in wetland buffers or conservation areas “by a special exception or conditional use permit.” It does not say what a town with neither procedure in its ordinance must do.

The savings clause. Paragraph VI says the section does not “otherwise limit” municipal authority. The word “otherwise,” added in conference, can be read to place the savings clause beneath paragraphs I through V, so that a town’s preserved health, safety and review powers cannot be used to do what those paragraphs forbid. The text does not settle how far that reaches.

For planning boards, select boards, applicants and neighbors. This box covers RSA 674:21-b as enacted by 2026 Chapter 316, which takes effect April 1, 2027. It lists what to read and whom to ask. Nothing in it is legal advice.
  • Find any section of your town’s subdivision regulations or zoning ordinance that sets a maximum road or dead-end length, a lot cap on dead-end streets, or rules for utilities in buffers, setbacks or open space. Those are the sections paragraphs I through IV address.
  • Read the state fire code definition in RSA 153:1, VI-a, and ask the local fire chief which provisions of NFPA 1 and NFPA 101 apply to access roads. Paragraph I’s protection depends on full compliance with that code.
  • Check whether your ordinance has a special exception or conditional use permit path for utilities in wetland buffers or conservation areas. Paragraph IV names those two procedures.
  • Before a town changes building or lot-size rules, ask town counsel how paragraph V applies. The municipal association’s own bulletins read it two ways.
  • Wetlands under RSA 482-A and protected shoreland under RSA 483-B are excluded from the utility rules. The act’s findings say the protections in those chapters “are not altered by this act.”

— Granite State Report

Your Turn

Tell us: how is your town’s planning board getting its dead-end road, lot-cap and buffer rules ready for April 1, 2027? Say which town and which rule. Write to granitestatereport@gmail.com. No person or agency named in this article was asked to comment for it. Any of them may write to the same address; a response will be added here with its date.

Fact check

#ClaimStatusSource
1SB 564 was enacted as Chapter 316 of 2026, approved July 10, 2026, and takes effect April 1, 2027 (section 3).ATTRIBUTEDChapter 316 text and chapter line, NH Liberty Alliance tracker and GenCourtMobile copies (identical); docket line entered July 15, 2026; NHMA Final Legislative Bulletin, Sept. 14, 2026.
2Gov. Kelly Ayotte signed the bill.ATTRIBUTEDDocket copy (“Signed by the Governor on 07/10/2026”); NH Business Review republication of New Hampshire Bulletin, June 22, 2026 (bills sent to Ayotte).
3Section 2 inserts RSA 674:21-b with paragraphs I through VI as quoted and summarized in the article, including the missing verb in paragraph II.ATTRIBUTEDChapter 316 text and chapter line, NH Liberty Alliance tracker and GenCourtMobile copies (identical).
4Section 1 findings contain the quoted passages, including the “duplicative or more restrictive municipal caps” finding and that wetland and shoreland protections “are not altered by this act.”ATTRIBUTEDChapter 316 text and chapter line, NH Liberty Alliance tracker and GenCourtMobile copies (identical).
5RSA 153:1, VI-a defines the state fire code as NFPA 101 and NFPA 1, 2021 editions, as amended and ratified, plus standards referred to within them unless amended; RSA 153:1 does not contain “1141.”VERIFIEDRSA 153:1, gc.nh.gov, read Oct. 14, 2026.
6Introduced Jan. 7, 2026; Commerce hearing Jan. 20; committee 6-0 ought to pass on the consent calendar; Senate voice vote Feb. 19.ATTRIBUTEDDocket copies, GenCourtMobile and NH Liberty Alliance.
7House Housing hearing and executive session April 7, 2026, ought to pass 15-0; floor amendment 2026-1600h (Rep. D. Paige) adopted by voice vote and the bill passed 195-147 by division vote April 23.ATTRIBUTEDDocket copies; the 195-147 count also in the New Hampshire Bulletin, April 2026.
8Senate nonconcurred and requested a committee of conference May 6; House acceded May 7; conferees as named; report 2026-2111c filed May 28.ATTRIBUTEDDocket copies.
9Ten representatives, including Preece and Flanagan, removed the report from consent June 1; House adopted it 190-166 by division vote and the Senate by voice vote June 4; no floor roll call is listed.ATTRIBUTEDDocket copies; GenCourtMobile roll-call count (0).
10Sponsors and their parties are as listed.ATTRIBUTEDGenCourtMobile sponsor list.
11The introduced and Senate-passed text set a 60-day effective date, covered “open space or perimeter buffer areas,” and barred a “numerical cap” on lots.ATTRIBUTEDIntroduced text, LegiScan and NH Liberty Alliance revision 49411; docket shows Senate passage without amendment.
12The House-passed text dropped open space, tied lot caps to the state fire code and set July 1, 2027.ATTRIBUTEDNH Liberty Alliance revision 51692 (header 1600h).
13The final text dropped the list of fire code standards, named NFPA 1141, added setbacks, residential buffers, open space, stormwater structures, paragraph IV and paragraph V, and set April 1, 2027.ATTRIBUTEDNH Liberty Alliance revision 52734 compared with 51692 and 49411.
14The House removed open space after pushback from the New Hampshire Planners Association.ATTRIBUTEDNew Hampshire Bulletin (Ethan DeWitt), republished by Business NH Magazine, April 28, 2026.
15Senate committee report by Sen. Innis says what is quoted.VERIFIEDNew Hampshire Senate Calendar No. 6, Feb. 12, 2026.
16Concord limits new dead-end streets to 1,000 feet; Walsh’s letter says what is quoted and described.ATTRIBUTEDNew Hampshire Bulletin, April 2026, via Business NH Magazine.
17Paige, Alexander (April), Flanagan and Fracht (April) said what is quoted; Alexander cited the fire marshal’s approval and cisterns.ATTRIBUTEDNew Hampshire Bulletin, April 2026, via Business NH Magazine.
18Fracht and Alexander said what is quoted about the final version.ATTRIBUTEDNew Hampshire Bulletin, via NH Business Review, June 22, 2026.
19HB 1010, HB 1588 and SB 564 received final approval June 4, 2026, over opposition from the municipal association and others.ATTRIBUTEDNew Hampshire Bulletin, via NH Business Review, June 22, 2026.
20NHMA wrote the quoted passages on safety, RSA 674:36 and conservation easements, and that the bill “promotes unsafe, inefficient development patterns.”VERIFIEDNHMA Legislative Bulletin 14, April 3, 2026 (NHMA’s own statement).
21NHMA wrote the quoted “up to 100 lots” and “prior restraint” passages.VERIFIEDNHMA Legislative Bulletin 22, May 29, 2026. The 100-lot figure itself is NHMA’s and was not checked against NFPA 1141.
22NHMA’s June 5 bulletin describes paragraph V as barring new rules before April 1, 2027; its Sept. 14 final bulletin describes it as barring rules beyond those in effect before the law takes effect, and contains the quoted “unlimited dead-end road development” passage.VERIFIEDNHMA Legislative Bulletin 23, June 5, 2026; Final Legislative Bulletin, Sept. 14, 2026.
23RSA 674:36, II(a) contains the quoted passage.VERIFIEDRSA 674:36, gc.nh.gov, read Oct. 14, 2026.
24RSA 674:21-a makes “any open space designation or other development restriction” in an approved plan enforceable.VERIFIEDRSA 674:21-a, gc.nh.gov, read Oct. 14, 2026.
25No signing statement on SB 564 was found.ATTRIBUTEDNot found in the coverage and records cited here; an absence of a record is not proof that none exists.
26The Library of Congress rights advisory for the photograph reads “No known restrictions on publication.”ATTRIBUTEDLibrary of Congress item 2017884942 (LC-DIG-highsm-48312), rights advisory, as read when this article was prepared. The Library’s site blocks automated access, and the advisory could not be reopened for the Oct. 15, 2026, review.
Have a document, a tip, or a correction?
Ordinances, subdivision regulations, planning board minutes and the dates on them are what build the record. Confidentiality respected where possible. granitestatereport@gmail.com · (603) 931-9264.

Editor’s note. The text of SB 564 in each version, the docket entries and the votes are drawn from the copies of the General Court’s bill text and docket published by the NH Liberty Alliance bill tracker and GenCourtMobile, whose copies of the final text match word for word; the LegiScan copy of the introduced text agrees on the passages cited. The Senate committee report is quoted from Senate Calendar No. 6. The state fire code definition and the older planning statutes are quoted from the Revised Statutes Annotated as published by the General Court. Remarks by legislators and by the City of Concord are quoted as reported by the New Hampshire Bulletin. The municipal association’s positions are quoted from its own bulletins. The National Fire Protection Association standards named in the law are described from the statutes and the bill text; their own text was not reviewed for this article. Granite State Report is a newsroom and does not give legal advice; nothing here is legal advice.

Corrections: Granite State Report corrects verified errors promptly and appends a dated note identifying what changed and when. The corrections policy and the corrections register are public, and correction notes are never removed.

Granite State Report · Northfield, New Hampshire · granitestatereport.com

Discover more from Granite State Report

Subscribe to get the latest posts sent to your email.

Discover more from Granite State Report

Subscribe now to keep reading and get access to the full archive.

Continue reading

Discover more from Granite State Report

Subscribe now to keep reading and get access to the full archive.

Continue reading

Board