The Penn Street Gamble: Reading Cannot Afford More Failure From Mayor Moran
Mayor Eddie Moran is selling his opposition to Berks County's proposed move into 600 Penn Street — the former Wells Fargo tower — as a defense of taxpayers. But the building is empty, the county is offering nearly 300 daily workers, and the deal would help avoid more than $100M in courthouse upgrades. After pushing a 9% tax hike (cut to 6% by Council), defending an ice rink, and watching downtown stagnate, City Hall is again defending hypothetical money while rejecting actual economic momentum. Real leadership would negotiate a PILOT, infrastructure, and security coordination — not obstruct one of the few stable institutional users willing to commit to Penn Street.
.penn-article { font-family: 'Georgia', 'Times New Roman', serif; color: #1a1a1a; background: #ffffff; padding: 1.5rem; border-radius: 4px; max-width: 100%; } .penn-article p { font-size: 1.1rem; line-height: 1.75; margin: 0 0 1.4rem 0; color: #1a1a1a; } .penn-article .lede { font-size: 1.2rem; line-height: 1.7; font-weight: 500; } .penn-byline { font-size: 0.95rem; color: #6b7280; font-style: italic; margin: 0 0 1.25rem 0; } .penn-dateline { display: inline-block; background: #ffffff; color: #1a1a1a; border: 2px solid #dc2626; padding: 0.4rem 0.85rem; border-radius: 3px; font-family: 'Georgia', serif; font-weight: 800; font-size: 0.85rem; letter-spacing: 0.1em; text-transform: uppercase; margin-bottom: 1rem; } .penn-section { background: #ffffff; color: #1a1a1a; padding: 1rem 1.25rem; margin: 2.5rem 0 1.5rem 0; border-radius: 4px; font-family: 'Georgia', serif; font-weight: 900; font-size: 1.4rem; letter-spacing: 0.02em; text-transform: uppercase; border-bottom: 5px solid #dc2626; border-top: 2px solid #1a1a1a; } .penn-stat-card { background: #ffffff; color: #1a1a1a; border: 4px solid #dc2626; border-radius: 6px; padding: 1.75rem; margin: 1.75rem 0; text-align: center; } .penn-stat-card .label { font-size: 0.85rem; font-weight: 800; letter-spacing: 0.1em; text-transform: uppercase; color: #dc2626; margin: 0 0 0.5rem 0; } .penn-stat-card .num { font-family: 'Georgia', serif; font-weight: 900; font-size: 3.5rem; color: #1a1a1a; line-height: 1; margin: 0; } .penn-stat-card .sublabel { font-family: 'Georgia', serif; font-weight: 700; font-size: 1.05rem; color: #dc2626; margin: 0.5rem 0 0 0; } .penn-pullquote { background: #ffffff; color: #1a1a1a; padding: 1.75rem; border-radius: 4px; margin: 2rem 0; border-left: 8px solid #dc2626; border-top: 1px solid #e5e7eb; border-right: 1px solid #e5e7eb; border-bottom: 1px solid #e5e7eb; font-family: 'Georgia', serif; font-weight: 700; font-size: 1.25rem; line-height: 1.5; font-style: italic; } .penn-pullquote .label { display: block; font-size: 0.8rem; font-style: normal; font-weight: 800; letter-spacing: 0.1em; text-transform: uppercase; color: #dc2626; margin-bottom: 0.5rem; } .penn-leverage { background: #ffffff; border: 3px solid #1a1a1a; border-radius: 4px; padding: 1.5rem; margin: 1.5rem 0; } .penn-leverage h4 { font-family: 'Georgia', serif; font-weight: 900; font-size: 1.15rem; color: #dc2626; margin: 0 0 0.75rem 0; text-transform: uppercase; letter-spacing: 0.04em; border-bottom: 2px solid #1a1a1a; padding-bottom: 0.4rem; } .penn-leverage ul { list-style: none; padding: 0; margin: 0; } .penn-leverage li { padding: 0.6rem 0 0.6rem 1.75rem; border-bottom: 1px dashed #d1d5db; font-size: 1.02rem; line-height: 1.5; color: #1a1a1a; position: relative; } .penn-leverage li:last-child { border-bottom: none; } .penn-leverage li::before { content: "\2713"; position: absolute; left: 0; top: 0.55rem; font-weight: 900; color: #dc2626; font-size: 1.1rem; } .penn-failure-list { display: grid; grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); gap: 1rem; margin: 1.75rem 0; } .penn-failure-item { background: #ffffff; border: 3px solid #dc2626; border-radius: 4px; padding: 1.25rem; min-width: 0; } .penn-failure-item h4 { font-family: 'Georgia', serif; font-weight: 900; font-size: 1.1rem; color: #1a1a1a; margin: 0 0 0.5rem 0; text-transform: uppercase; letter-spacing: 0.03em; } .penn-failure-item p { font-size: 0.98rem; line-height: 1.55; margin: 0; color: #1a1a1a; } .penn-conclusion { background: #ffffff; color: #1a1a1a; padding: 1.75rem; border-radius: 4px; margin: 2rem 0; border-top: 5px solid #dc2626; border-bottom: 5px solid #dc2626; border-left: 1px solid #e5e7eb; border-right: 1px solid #e5e7eb; } .penn-conclusion h3 { font-family: 'Georgia', serif; font-weight: 900; font-size: 1.5rem; color: #dc2626; margin: 0 0 1rem 0; text-transform: uppercase; letter-spacing: 0.04em; } .penn-conclusion p { font-size: 1.1rem; line-height: 1.7; color: #1a1a1a; margin: 0 0 1rem 0; } .penn-conclusion p:last-child { margin: 0; font-weight: 700; } .penn-refs { background: #ffffff; border-left: 4px solid #1a1a1a; border-top: 1px solid #e5e7eb; border-right: 1px solid #e5e7eb; border-bottom: 1px solid #e5e7eb; padding: 1.25rem 1.5rem; border-radius: 4px; margin: 2rem 0 0 0; } .penn-refs h4 { font-family: 'Georgia', serif; font-weight: 900; font-size: 1.05rem; color: #1a1a1a; margin: 0 0 0.75rem 0; text-transform: uppercase; letter-spacing: 0.05em; } .penn-refs ol { padding-left: 1.25rem; margin: 0; } .penn-refs li { font-size: 0.92rem; line-height: 1.55; color: #1a1a1a; margin-bottom: 0.5rem; } .penn-refs a { color: #dc2626; text-decoration: underline; word-break: break-word; } Reading, Pa. — Editorial By The Mifflin Report Mayor Eddie Moran is trying to sell his opposition to Berks County's proposed move into 600 Penn Street as a defense of taxpayers. But after years of misplaced priorities, rising tax pressure, and public frustration over wasteful spending, that argument is getting harder and harder to believe. At some point, Reading residents have to ask a blunt question: is this administration actually trying to strengthen the city, or is it more interested in protecting political narratives while taxpayers keep paying more and getting less? Because that is what this fight over 600 Penn Street looks like — not leadership, not strategy, but another example of City Hall choosing ego and obstruction over practical results. The former Wells Fargo tower is not a thriving symbol of private-sector momentum. It is a major downtown property sitting in limbo while Reading still needs workers, customers, and consistent daytime activity. Berks County officials have said the plan would bring nearly 300 employees to Penn Street as part of a broader government center strategy, while also helping avoid more than $100 million in courthouse-related upgrade costs and preserving the historic courthouse for continued use. What the County Is Offering ~300 County employees on Penn Street, every workday Any serious administration focused on downtown recovery would see that as an opportunity. Instead, Mayor Moran is treating it like a threat. That is the problem with this administration in a nutshell: it keeps resisting practical solutions while taxpayers are left funding the consequences of failure. Reading Does Not Need More Excuses. It Needs Occupied Buildings. The mayor's argument is that private development would be more valuable than county ownership because private development would keep the property on the tax rolls. On paper, that may sound reasonable. In reality, it falls apart under one obvious fact: The building is empty. An empty building does not revive downtown. An empty building does not help restaurants survive. An empty building does not increase foot traffic or support surrounding businesses. An empty building is not a development strategy. People are. If county employees fill that building every workday, that means more lunch traffic, more parking demand, more coffee runs, more business for small retailers, and more daily life on Penn Street. That is how downtown economies actually work. What Mayor Moran is defending is not real prosperity. He is defending a fantasy — the idea that some ideal private investor is right around the corner, even while the building sits underused and the city keeps waiting for a miracle that never seems to arrive. Reading has heard this story before: wait a little longer, trust the process, hope the next big thing shows up. Meanwhile, downtown struggles, storefronts remain under pressure, and City Hall keeps pretending delay is a strategy. It is not. It is gambling with the future of downtown Reading. Taxpayers Keep Paying More While City Hall Keeps Getting It Wrong That is what makes this entire fight even worse. Residents are already dealing with rising costs and pressure on household budgets. At the same time, the mayor pushed a 9% tax increase, only for Reading City Council to cut it to 6% after public pressure and remove funding for controversial items including a proposed ice skating rink and community engagement spending. That says everything. The Question If taxpayers are constantly being told the city needs more money, then why does City Hall always seem ready to defend questionable projects while pushing back against practical opportunities that could actually strengthen downtown? Why is there always money for optics, pet ideas, and political talking points, but never enough urgency when it comes to stabilizing the tax base in a way that helps the whole city? Reading does not need more performative government. It needs discipline. It needs priorities. It needs leadership that understands an active downtown helps businesses survive, helps commercial corridors stay relevant, and helps the city stop leaning so hard on taxpayers every time budgets get tight. A stabilized downtown will do more to ease long-term tax pressure than another round of empty promises ever will. The CRIZ Argument Is Becoming a Shield for Inaction The administration keeps invoking revitalization and future development potential as if that alone justifies blocking this move. But what kind of revitalization strategy depends on keeping one of downtown's most visible buildings empty? If the city's position is that 600 Penn Street is too valuable to be occupied by government workers, then the obvious follow-up question is simple: valuable to whom? Vacant ≠ Momentum It is not producing momentum while it sits vacant. No Help to Small Business It is not helping small businesses while it waits for some hypothetical perfect developer. A Symbol of Delay It is not making downtown stronger by remaining a symbol of political delay. A revitalization zone should not become a shield for inaction. It should be used to support momentum where momentum is possible. County workers bring that. Vacancy does not. This is the Penn Street paradox: City Hall is defending hypothetical money while rejecting actual economic movement. Real Leadership Would Negotiate, Not Obstruct If Mayor Moran were serious about protecting Reading taxpayers, he would not be trying to block the county's move. He would be using it as leverage. A competent administration would already be negotiating terms that benefit the city: What a Real Negotiation Would Secure A payment in lieu of taxes (PILOT) agreement Infrastructure improvements around Penn Street Downtown security coordination Long-term occupancy guarantees Support for nearby businesses and streetscape improvements That is what real leadership looks like. You do not revitalize downtown by chasing away one of the few stable institutional users willing to commit to it. You use that commitment to build around it. But this administration keeps defaulting to resistance instead of results. That is why so many residents have lost faith. They are tired of the speeches. Tired of the excuses. Tired of hearing that every bad decision is somehow part of a bigger plan. Tired of paying more while the city keeps spinning its wheels. Reading Residents Have a Right to Expect Better This issue is bigger than one property deal. It is about whether Reading has leadership that can recognize a real opportunity when it sees one. It is about whether City Hall can stop treating every practical solution like a political threat. It is about whether taxpayers are ever going to get something more than higher costs, empty platitudes, and another round of stalled progress. Mayor Moran wants this to sound like a defense of Reading. But more and more, it sounds like the opposite. Defending vacancy is not leadership. Blocking momentum is not leadership. Fighting practical solutions while taxpayers struggle is not leadership. That is failure. Conclusion Mayor Moran wants this fight to sound like a defense of taxpayers. But taxpayers are not helped by empty buildings, stalled momentum, or another round of political obstruction. Reading needs workers downtown. It needs stable activity. It needs common-sense leadership that understands opportunity should be seized, not sabotaged. A full building at 600 Penn Street would do more for downtown than another year of vacancy ever will. And at the end of the day, this is bigger than one building. It is about whether Reading will keep accepting empty promises, political excuses, and leadership that has failed to deliver real results. It is time for new leadership that actually cares — not more empty platitudes. Reading needs a change. Mayor Moran has not delivered the leadership this city deserves. References Berks County eyes 600 Penn Street for government center; Mayor Moran pushes back — WFMZ-TV 69 News Reading City Council adopts 2026 budget with 6% tax hike, cuts ice rink and engagement spending — WFMZ-TV 69 News Reading mayor proposes 9% property tax increase for 2026 — Reading Eagle City of Reading 2026 Draft Budget — ReadingPA.gov