
Mesa approves $4.7 million county property purchase and 342-lot residential development unanimously
Mesa City Council approved routine development and budget items on consent agenda, but meeting notable for public allegations of inconsistent public comment procedures, selective speaker allowances, and unresolved concerns about 287G ICE enforcement agreement.
Mesa Council Passes Routine Measures Amid Public Allegations of Inconsistent Comment Procedures and Unaddressed ICE Enforcement Concerns
The Mesa City Council convened on October 21, 2025, and approved a slate of routine consent-agenda items including a $4.7 million real property purchase and a 342-lot residential development. However, the meeting proved notable not for its business transactions but for escalating constituent allegations of procedural inequity in public comment handling and the council's silence on demands to cancel a 287G agreement between Mesa Police Department and Immigration and Customs Enforcement (ICE).
Councilmember Alicia Goforth was absent and excused; all other council members were present.
Key Speeches
"You're asking to spend $4.7 million on something you might need in the future. Why don't you wait until you sure you need it?" — David Winstanley, public commenter
"The two buildings that we're purchasing from the community college district, one of those will be a building that based on our inspections will we will be raising that building. It's not the repairs to that building really exceed the ability to salvage that facility." — Scott Butler, City Manager
"September 8th when Mark Freeman let four people speak on public comment. So from June until September 8th, it was always three speakers on non-agenda items and the cards were read aloud by Holly Mosley into the record and the names were read aloud. On September 8th, somebody told MAGA crowd to come out and support the 287G agreement. So there was about 80 plus people here supporting the 287G agreement between ICE and the Mesa PD. Holly Mosley read each of those names out loud into the record and they all submitted blue cards. It's always been done via blue cards until last meeting 106 when my group came." — Jillian Ryan, Indivisible Mesa
"I am a resident of Mesa. I'm also retired master sergeant from the Army National Guard. And I have two ancestors who fought in the American Revolution. At what point did this country turn against immigrants? Without those immigrants and the French and the Canadians and the Hispanics, we would not have the democracy we have." — Joanne Fraser, public commenter
Timeline
- Invocation and Pledge: Opening prayer by Pastor Christian Borquez, Strong Church; Mark Freeman issues conduct warning to prevent disruptions.
- Consent Agenda Reading: City Clerk Blake reads 10 consent items (items 2, 3A, 4A–C, 5B–E, 6A), noting 5A removed for separate discussion.
- Consent Vote: Motion by Councilmember Spillsberry, second by Jen Duff; passes unanimously with Goforth absent.
- Item 5A Presentation: Mark Freeman introduces real property purchase; David Winstanley speaks opposing the $4.7 million expenditure.
- City Manager Response: Scott Butler clarifies that one of two purchased buildings will be demolished due to poor condition; other will be repurposed for city staff "in desperate need right now."
- Additional Council Discussion: Mark Freeman and Councilmember Adams discuss parking garage synergy, memorial area preservation, and future disposition of demolished building site.
- Item 5A Vote: Motion by Councilmember Spillsberry, second by Councilmember Ready; passes unanimously with Goforth absent.
- Citizens Present (Non-Agenda Items): Three speakers allowed under stated three-minute, three-speaker policy. Captain John Burks (Salvation Army) presents community services; Jillian Ryan alleges procedural inconsistencies; Joanne Fraser opposes 287G agreement.
- Adjournment: Council adjourns without responding to allegations or questions raised during citizens' public comment.
Opposition to Real Property Purchase
Number of speakers: 1 (David Winstanley)
Main concerns:
- Premature expenditure of $4.7 million without confirmed future need
- Lack of clarity on timing and completion of city study determining actual space requirements
- Availability of alternative options, including lease-to-own or option-to-purchase arrangements
- Existence of underutilized city-owned buildings (old city council building and adjacent structure on First Street cited as empty)
- Potential for telework and flexible staffing models to reduce need for physical space
- No clear timeline provided in council report
Tone: Respectful, questioning; based on prior budget discussion with Councilmember Goforth about discretionary city spending.
Support for Real Property Purchase
Number of speakers: 0 (no public speakers in favor; council members provided supportive rationale)
Council rationale:
- One building (165 North Centennial Way) in such poor structural condition that demolition is cost-effective and the site will be marketed for economic development
- Other building (145 North Centennial Way) needed "immediately" to relieve current staff space constraints
- City already owns parking garage on the property, creating inefficiency if surrounding buildings remain under separate ownership
- Repurposing the sound building avoids ongoing repair costs to existing aging city facilities (specifically 55 North Centennial)
- Memorial items at veteran center adjacent to the site will be preserved or relocated
Project Details: Haw Village Development
- Case number: Z24-0000892
- Applicant / Developer: Not named in transcript
- Attorney: Not identified in transcript
- Location: Northeast corner of East Warner Road and South Haw Road
- Acreage: Approximately 60 acres
- Zoning changes: Rezoning of two different portions; establishment of planned area development (PAD) overlay for entire property
- Entitlements: Council use permit and specific plan approval
- Development scope: 342-lot single residence development and future commercial development on northeast corner
- Status: Ordinance introduced and approved on consent agenda
Project Details: Real Property Purchase from Maricopa County Community College District
- Parcel address: 145 and 165 North Centennial Way
- Seller: Maricopa County Community College District
- Purchase price: $4.7 million
- What is being acquired: Two buildings and air rights; parking garage already owned by city on same property
- Building 145 (to be retained): Slated for staff office use; condition described as adequate for refurbishment and immediate operational need
- Building 165 (to be demolished): Determined by city inspections to be in poor condition; structural repairs deemed economically infeasible; site to be marketed for sale and economic development reuse
- Status: Approved unanimously
Vote Breakdown: Consent Agenda
- Final: Unanimous (6–0; Goforth absent)
- Yes: Mark Freeman (roll not formally stated but indicated by unanimous passage); Councilmembers Spillsberry, Jen Duff, and implied others
- No: None
- Abstentions / absences: Councilmember Alicia Goforth (excused)
Vote Breakdown: Item 5A (Real Property Purchase)
- Final: Unanimous (6–0; Goforth absent)
- Yes: Mark Freeman, Councilmember Spillsberry (moved), Councilmember Ready (seconded), Councilmember Adams, and others (roll call not fully detailed)
- No: None
- Abstentions / absences: Councilmember Alicia Goforth (excused)
Outcome & Next Steps
The council approved both the Haw Village 342-lot residential development (via consent agenda) and the $4.7 million Maricopa County Community College District property purchase via separate motion. Both passed unanimously. The council did not act on, respond to, or schedule follow-up discussion on allegations raised during public comment regarding inconsistent public comment procedures, selective speaker allowances, or the 287G ICE enforcement agreement. Constituent Jillian Ryan stated she was "not being represented with integrity and fairness" and called for clarification on why four speakers were allowed on September 8th versus the stated three-speaker limit. No council member responded. Joanne Fraser called for cancellation of the 287G agreement without council response. The meeting concluded with adjournment; no further action was taken.
Controversies & Context
Public Comment Procedure Allegations
Jillian Ryan, a representative of Indivisible Mesa, alleged systematic and undisclosed changes to public comment procedures that have disproportionately affected constituents opposed to the 287G ICE agreement. She provided the following timeline:
June through September 8, 2025: Public comment followed consistent procedure. Three speakers on non-agenda items. Blue comment cards were read aloud by City Staff Holly Mosley into the official record, with names stated aloud.
September 8, 2025: Mark Freeman allegedly allowed four speakers to address the council regarding the 287G agreement, breaking the established three-speaker limit. Ryan states that approximately 80 supporters of the 287G agreement attended and Holly Mosley recorded all their blue card names into the official record.
September 22, 2025: When Ryan's group (Indivisible Mesa, opposing the 287G agreement) came to speak, the council attempted to allow only one speaker instead of three. Ryan was escorted out by police officers when she challenged the procedure change. The council ultimately allowed three speakers.
October 6, 2025 (Last Meeting): Blue comment cards submitted by Ryan's group were not recorded into the official record, despite this being standard procedure. No notice was given to the public that the procedure had changed. Ryan states that people who attended on October 6 "do not have their voices heard or recorded on the record" and accused the city of "not representing all constituents with integrity and fairness."
October 21, 2025 (This Meeting): Ryan stated that staff is not informing people submitting blue comment cards that their names will no longer be recorded. She produced an audio recording of staff not disclosing this change. Ryan noted that the city is changing procedures "every single meeting, making it almost impossible for us to keep up."
Ryan called out three council members by name for not responding to her emails: Scott Summers, Alicia Goforth, and Jen Duff. She demanded Mark Freeman answer a direct question: "Why did you let four people talk on September 8th?" Mark Freeman responded that the question "is not on the agenda. You cannot answer it" and instructed Ryan to step down from the microphone.
287G ICE Agreement Controversy
Two of the three public commenters raised the 287G agreement between Mesa Police Department and U.S. Immigration and Customs Enforcement (ICE). Ryan and Fraser both called for the agreement's cancellation.
Ryan highlighted the role of Ken Cost, identified as a retired police chief who originally signed the 287G agreement in 2009 and now serves as assistant to City Manager Scott Butler, earning $270,000 per year. Ryan stated: "Retired chief police who signed the 287G agreement and now is the city council man, assistant to the city manager, whatever, Scott Butler, making 270,000K a year. This is the guy who signed this agreement that we would like canceled in 2009."
Fraser, identifying herself as a retired master sergeant from the Army National Guard with ancestors who fought in the American Revolution, articulated opposition on grounds of American immigration history: "At what point did this country turn against immigrants? Without those immigrants and the French and the Canadians and the Hispanics, we would not have the democracy we have. There should be no reason for you to think any other way than to cancel this agreement."
Council Response: No council member addressed either the 287G agreement or the roles of Ken Cost and Scott Butler. The mayor stated that citizen comments "are generally prevented council for responding to the speaker" because the items are not on the agenda. The council adjourned without scheduling any discussion of the agreement.
Alleged Selective Enforcement Based on Political Alignment
Ryan's testimony established a stark disparity in speaker allowances. In June through early September, the three-speaker limit was enforced consistently. On September 8, when approximately 80 MAGA supporters came to advocate for the 287G agreement, Mark Freeman permitted four speakers and Holly Mosley recorded all names into the official record. When Ryan's group (which had attended previous meetings) returned on September 22, the council attempted to limit them to one speaker and had Ryan escorted out by officers. The group ultimately spoke three speakers. On October 6, their blue cards were not recorded at all. This sequence suggests procedural manipulation designed to amplify pro-agreement voices and suppress opposing voices.
Unresolved Fiscal and Staffing Questions
David Winstanley raised substantive questions about the necessity and timing of the $4.7 million property purchase. His point that the city should wait for a study confirming need before committing funds—and his observation that buildings exist on First Street that remain empty—was not directly addressed by City Manager Butler or Mayor Freeman. Butler's response focused on the specific condition of the purchased buildings and the synergy with the existing parking garage, but did not address Winstanley's core argument that a year-long option to purchase (with payments crediting toward purchase) might be more prudent. The council voted unanimously to proceed without exploring these alternatives.
Duration
- Item 5A (property purchase, including public comment): Approximately 12–15 minutes (one public speaker; city manager response; council discussion)
- Citizens Present (non-agenda items): Approximately 8–10 minutes (three speakers, 3 minutes each; no council response)
- Total meeting: Approximately 45–50 minutes (invocation, pledge, consent agenda, item 5A, citizens present, adjournment)
Procedural Notes
Mayor Mark Freeman began the meeting with an explicit warning against disruptions: "If you engage in conduct that disrupts this meeting, such as shouting, clapping, or any other loud noise, you may be removed." This warning appears to have set a tone that was enforced against Ryan when she persisted in her question after being instructed to step down. By contrast, no similar enforcement was evident against the approximately 80 supporters who attended on September 8.
The council's refusal to answer questions from citizens framed as "not on the agenda" creates a procedural barrier to accountability on matters of public interest (like the 287G agreement, which affects immigrant communities and police enforcement practices). While the mayor's statement that "citizen present is generally prevented council from responding" follows standard meeting procedure, the selective application of that rule (silence on the 287G agreement; no response to allegations of procedure manipulation) effectively insulates these issues from council deliberation.