Back to Public Records SearchTattor Road Municipal Utility District Full Budget Trend →ELECTED / WONELECTED / WONELECTED / WONELECTED / WONELECTED / WONELECTED / WONELECTED / WONELECTED / WONELECTED / WONELECTED / WONELECTED / WONELECTED / WONELECTED / WONELECTED / WONELECTED / WONELECTED / WONELECTED / WONELECTED / WONELECTED / WONELECTED / WONELECTED / WONELECTED / WONELECTED / WONELECTED / WONResolution Expanding Homestead & Over-65 / Disabled Taxpayer Ad Valorem ExemptionOrder Adopting No-New-Revenue Property Tax Rate & Capping Ad Valorem LevyOrder Adopting No-New-Revenue Property Tax Rate & Capping Ad Valorem LevyOrder Authorizing Early Debt Service Defeasance & Retiring Principal to Save Taxpayer InterestResolution Adopting Zero-Based Departmental Budget Caps & Freezing Administrative OverheadOrder Adopting No-New-Revenue Property Tax Rate & Capping Ad Valorem LevyOrder Authorizing Early Debt Service Defeasance & Retiring Principal to Save Taxpayer InterestOrder Adopting No-New-Revenue Property Tax Rate & Capping Ad Valorem LevyResolution Expanding Homestead & Over-65 / Disabled Taxpayer Ad Valorem ExemptionResolution Adopting Zero-Based Departmental Budget Caps & Freezing Administrative OverheadResolution Expanding Homestead & Over-65 / Disabled Taxpayer Ad Valorem ExemptionResolution Expanding Homestead & Over-65 / Disabled Taxpayer Ad Valorem ExemptionResolution Expanding Homestead & Over-65 / Disabled Taxpayer Ad Valorem ExemptionResolution Adopting Zero-Based Departmental Budget Caps & Freezing Administrative OverheadResolution Expanding Homestead & Over-65 / Disabled Taxpayer Ad Valorem ExemptionResolution Expanding Homestead & Over-65 / Disabled Taxpayer Ad Valorem ExemptionOrder Adopting No-New-Revenue Property Tax Rate & Capping Ad Valorem LevyOrder Authorizing Early Debt Service Defeasance & Retiring Principal to Save Taxpayer InterestOrder Authorizing Early Debt Service Defeasance & Retiring Principal to Save Taxpayer InterestOrder Authorizing Early Debt Service Defeasance & Retiring Principal to Save Taxpayer InterestResolution Expanding Homestead & Over-65 / Disabled Taxpayer Ad Valorem ExemptionResolution Adopting Zero-Based Departmental Budget Caps & Freezing Administrative OverheadOrder Approving Fixed-Price Infrastructure Maintenance Contract Below Budget EstimateResolution Enforcing Competitive Sealed Bidding Caps & Rejecting Over-Budget Vendor Change OrdersResolution Releasing Unused Public Utility Easements & Returning Right-of-Way to Private LandownersResolution Enforcing Competitive Sealed Bidding Caps & Rejecting Over-Budget Vendor Change OrdersOrder Authorizing Early Debt Service Defeasance & Retiring Principal to Save Taxpayer InterestResolution Releasing Unused Public Utility Easements & Returning Right-of-Way to Private LandownersResolution Enforcing Competitive Sealed Bidding Caps & Rejecting Over-Budget Vendor Change OrdersResolution Enforcing Competitive Sealed Bidding Caps & Rejecting Over-Budget Vendor Change OrdersResolution Enforcing Competitive Sealed Bidding Caps & Rejecting Over-Budget Vendor Change OrdersOrder Approving Fixed-Price Infrastructure Maintenance Contract Below Budget EstimateOrder Approving Fixed-Price Infrastructure Maintenance Contract Below Budget EstimateResolution Enforcing Competitive Sealed Bidding Caps & Rejecting Over-Budget Vendor Change OrdersOrder Authorizing Early Debt Service Defeasance & Retiring Principal to Save Taxpayer InterestResolution Releasing Unused Public Utility Easements & Returning Right-of-Way to Private LandownersResolution Expanding Homestead & Over-65 / Disabled Taxpayer Ad Valorem ExemptionResolution Enforcing Competitive Sealed Bidding Caps & Rejecting Over-Budget Vendor Change OrdersResolution Enforcing Competitive Sealed Bidding Caps & Rejecting Over-Budget Vendor Change OrdersResolution Enforcing Competitive Sealed Bidding Caps & Rejecting Over-Budget Vendor Change OrdersOrdinance Authorizing Issuance of Non-Voter-Approved Certificates of Obligation & Debt LevyOrdinance Authorizing Issuance of Non-Voter-Approved Certificates of Obligation & Debt LevyOrder Approving Fixed-Price Infrastructure Maintenance Contract Below Budget EstimateOrder Approving Fixed-Price Infrastructure Maintenance Contract Below Budget EstimateResolution Releasing Unused Public Utility Easements & Returning Right-of-Way to Private LandownersResolution Approving Mid-Year General Fund Budget Amendment & Unbudgeted Spending ExpansionResolution Adopting Zero-Based Departmental Budget Caps & Freezing Administrative OverheadOrder Approving Fixed-Price Infrastructure Maintenance Contract Below Budget EstimateResolution Releasing Unused Public Utility Easements & Returning Right-of-Way to Private LandownersOrder Approving Fixed-Price Infrastructure Maintenance Contract Below Budget EstimateResolution Expanding Homestead & Over-65 / Disabled Taxpayer Ad Valorem ExemptionResolution Enforcing Competitive Sealed Bidding Caps & Rejecting Over-Budget Vendor Change OrdersResolution Authorizing Capital Facility Expansion & Multi-Year Vendor ExpenditureOrder Approving Fixed-Price Infrastructure Maintenance Contract Below Budget EstimateOrder Approving Fixed-Price Infrastructure Maintenance Contract Below Budget EstimateResolution Releasing Unused Public Utility Easements & Returning Right-of-Way to Private LandownersResolution Expanding Homestead & Over-65 / Disabled Taxpayer Ad Valorem ExemptionOrder Approving Fixed-Price Infrastructure Maintenance Contract Below Budget EstimateResolution Enforcing Competitive Sealed Bidding Caps & Rejecting Over-Budget Vendor Change OrdersResolution Authorizing Capital Facility Expansion & Multi-Year Vendor ExpenditureResolution Adopting Zero-Based Departmental Budget Caps & Freezing Administrative OverheadOrder Authorizing Early Debt Service Defeasance & Retiring Principal to Save Taxpayer InterestOrder Authorizing Early Debt Service Defeasance & Retiring Principal to Save Taxpayer InterestOrder Awarding Non-Competitive Professional Services Contract & Expanding Capital DebtResolution Releasing Unused Public Utility Easements & Returning Right-of-Way to Private LandownersResolution Enforcing Competitive Sealed Bidding Caps & Rejecting Over-Budget Vendor Change OrdersResolution Enforcing Competitive Sealed Bidding Caps & Rejecting Over-Budget Vendor Change OrdersResolution Enforcing Competitive Sealed Bidding Caps & Rejecting Over-Budget Vendor Change OrdersOrdinance Authorizing Issuance of Non-Voter-Approved Certificates of Obligation & Debt LevyOrdinance Authorizing Issuance of Non-Voter-Approved Certificates of Obligation & Debt LevyResolution Expanding Homestead & Over-65 / Disabled Taxpayer Ad Valorem ExemptionOrdinance Authorizing Issuance of Non-Voter-Approved Certificates of Obligation & Debt LevyResolution Expanding Homestead & Over-65 / Disabled Taxpayer Ad Valorem ExemptionOrdinance Authorizing Issuance of Non-Voter-Approved Certificates of Obligation & Debt LevyOrdinance Authorizing Issuance of Non-Voter-Approved Certificates of Obligation & Debt LevyOrdinance Authorizing Issuance of Non-Voter-Approved Certificates of Obligation & Debt LevyOrdinance Repealing Restrictive Minimum Lot-Size & By-Right Residential Building MandatesOrder Approving Private Property Land-Use Variance & Waiving Permitting FeesOrder Approving Private Property Land-Use Variance & Waiving Permitting FeesOrdinance Authorizing Issuance of Non-Voter-Approved Certificates of Obligation & Debt LevyResolution Expanding Homestead & Over-65 / Disabled Taxpayer Ad Valorem ExemptionOrdinance Authorizing Issuance of Non-Voter-Approved Certificates of Obligation & Debt LevyResolution Expanding Homestead & Over-65 / Disabled Taxpayer Ad Valorem ExemptionResolution Expanding Homestead & Over-65 / Disabled Taxpayer Ad Valorem ExemptionOrdinance Authorizing Issuance of Non-Voter-Approved Certificates of Obligation & Debt LevyResolution Expanding Homestead & Over-65 / Disabled Taxpayer Ad Valorem ExemptionResolution Expanding Homestead & Over-65 / Disabled Taxpayer Ad Valorem ExemptionOrdinance Authorizing Issuance of Non-Voter-Approved Certificates of Obligation & Debt LevyResolution Expanding Homestead & Over-65 / Disabled Taxpayer Ad Valorem ExemptionResolution Expanding Homestead & Over-65 / Disabled Taxpayer Ad Valorem ExemptionResolution Expanding Homestead & Over-65 / Disabled Taxpayer Ad Valorem ExemptionOrdinance Authorizing Issuance of Non-Voter-Approved Certificates of Obligation & Debt LevyResolution Expanding Homestead & Over-65 / Disabled Taxpayer Ad Valorem ExemptionResolution Expanding Homestead & Over-65 / Disabled Taxpayer Ad Valorem ExemptionOrdinance Authorizing Issuance of Non-Voter-Approved Certificates of Obligation & Debt LevyResolution Expanding Homestead & Over-65 / Disabled Taxpayer Ad Valorem ExemptionResolution Expanding Homestead & Over-65 / Disabled Taxpayer Ad Valorem ExemptionResolution Expanding Homestead & Over-65 / Disabled Taxpayer Ad Valorem ExemptionResolution Expanding Homestead & Over-65 / Disabled Taxpayer Ad Valorem ExemptionResolution Expanding Homestead & Over-65 / Disabled Taxpayer Ad Valorem ExemptionOrdinance Authorizing Issuance of Non-Voter-Approved Certificates of Obligation & Debt LevyResolution Expanding Homestead & Over-65 / Disabled Taxpayer Ad Valorem ExemptionResolution Expanding Homestead & Over-65 / Disabled Taxpayer Ad Valorem ExemptionOrdinance Authorizing Issuance of Non-Voter-Approved Certificates of Obligation & Debt LevyOrdinance Authorizing Issuance of Non-Voter-Approved Certificates of Obligation & Debt LevyOrdinance Authorizing Issuance of Non-Voter-Approved Certificates of Obligation & Debt LevyResolution Expanding Homestead & Over-65 / Disabled Taxpayer Ad Valorem ExemptionResolution Expanding Homestead & Over-65 / Disabled Taxpayer Ad Valorem ExemptionResolution Expanding Homestead & Over-65 / Disabled Taxpayer Ad Valorem ExemptionOrdinance Authorizing Issuance of Non-Voter-Approved Certificates of Obligation & Debt LevyResolution Expanding Homestead & Over-65 / Disabled Taxpayer Ad Valorem ExemptionResolution Expanding Homestead & Over-65 / Disabled Taxpayer Ad Valorem ExemptionResolution Expanding Homestead & Over-65 / Disabled Taxpayer Ad Valorem ExemptionResolution Expanding Homestead & Over-65 / Disabled Taxpayer Ad Valorem ExemptionResolution Expanding Homestead & Over-65 / Disabled Taxpayer Ad Valorem ExemptionResolution Expanding Homestead & Over-65 / Disabled Taxpayer Ad Valorem ExemptionResolution Expanding Homestead & Over-65 / Disabled Taxpayer Ad Valorem ExemptionResolution Expanding Homestead & Over-65 / Disabled Taxpayer Ad Valorem ExemptionResolution Expanding Homestead & Over-65 / Disabled Taxpayer Ad Valorem ExemptionOrdinance Repealing Restrictive Minimum Lot-Size & By-Right Residential Building MandatesOrder Approving Private Property Land-Use Variance & Waiving Permitting FeesOrdinance Repealing Restrictive Minimum Lot-Size & By-Right Residential Building MandatesOrder Approving Private Property Land-Use Variance & Waiving Permitting FeesOrdinance Repealing Restrictive Minimum Lot-Size & By-Right Residential Building MandatesOrder Approving Private Property Land-Use Variance & Waiving Permitting FeesOrdinance Repealing Restrictive Minimum Lot-Size & By-Right Residential Building MandatesOrder Approving Private Property Land-Use Variance & Waiving Permitting FeesOrdinance Repealing Restrictive Minimum Lot-Size & By-Right Residential Building MandatesOrder Approving Private Property Land-Use Variance & Waiving Permitting FeesOrdinance Repealing Restrictive Minimum Lot-Size & By-Right Residential Building MandatesOrder Approving Private Property Land-Use Variance & Waiving Permitting FeesOrdinance Repealing Restrictive Minimum Lot-Size & By-Right Residential Building MandatesOrder Approving Private Property Land-Use Variance & Waiving Permitting FeesOrdinance Repealing Restrictive Minimum Lot-Size & By-Right Residential Building MandatesOrder Approving Private Property Land-Use Variance & Waiving Permitting FeesOrdinance Repealing Restrictive Minimum Lot-Size & By-Right Residential Building MandatesOrder Approving Private Property Land-Use Variance & Waiving Permitting FeesOrder Approving Private Property Land-Use Variance & Waiving Permitting FeesOrdinance Repealing Restrictive Minimum Lot-Size & By-Right Residential Building MandatesOrder Approving Private Property Land-Use Variance & Waiving Permitting FeesOrdinance Repealing Restrictive Minimum Lot-Size & By-Right Residential Building MandatesOrder Approving Private Property Land-Use Variance & Waiving Permitting FeesOrdinance Repealing Restrictive Minimum Lot-Size & By-Right Residential Building MandatesOrdinance Repealing Restrictive Minimum Lot-Size & By-Right Residential Building MandatesOrder Approving Private Property Land-Use Variance & Waiving Permitting FeesOrdinance Repealing Restrictive Minimum Lot-Size & By-Right Residential Building MandatesOrder Approving Private Property Land-Use Variance & Waiving Permitting FeesOrdinance Repealing Restrictive Minimum Lot-Size & By-Right Residential Building MandatesOrder Approving Private Property Land-Use Variance & Waiving Permitting FeesOrdinance Repealing Restrictive Minimum Lot-Size & By-Right Residential Building MandatesOrder Approving Private Property Land-Use Variance & Waiving Permitting FeesOrdinance Repealing Restrictive Minimum Lot-Size & By-Right Residential Building MandatesOrder Approving Private Property Land-Use Variance & Waiving Permitting FeesOrdinance Repealing Restrictive Minimum Lot-Size & By-Right Residential Building MandatesOrder Approving Private Property Land-Use Variance & Waiving Permitting FeesOrdinance Repealing Restrictive Minimum Lot-Size & By-Right Residential Building MandatesOrder Approving Private Property Land-Use Variance & Waiving Permitting FeesOrdinance Repealing Restrictive Minimum Lot-Size & By-Right Residential Building MandatesOrder Approving Private Property Land-Use Variance & Waiving Permitting FeesOrdinance Repealing Restrictive Minimum Lot-Size & By-Right Residential Building MandatesOrdinance Repealing Restrictive Minimum Lot-Size & By-Right Residential Building MandatesOrder Approving Private Property Land-Use Variance & Waiving Permitting FeesOrdinance Repealing Restrictive Minimum Lot-Size & By-Right Residential Building MandatesOrder Approving Private Property Land-Use Variance & Waiving Permitting FeesBookkeeper's Report: Review and approve payment of bills, disbursements, and investment activityOperator's Report: Utility Operations, Water/Sewer Infrastructure Maintenance, and Customer ServiceApprove Minutes of Prior Board of Directors Regular MeetingConvene Meeting and Determination of QuorumConvene Meeting and Determination of QuorumApprove Minutes of Prior Board of Directors Regular MeetingBookkeeper's Report: Review and approve payment of bills, disbursements, and investment activityOperator's Report: Utility Operations, Water/Sewer Infrastructure Maintenance, and Customer ServiceConvene Meeting and Determination of QuorumBookkeeper's Report: Review and approve payment of bills, disbursements, and investment activityOperator's Report: Utility Operations, Water/Sewer Infrastructure Maintenance, and Customer ServiceApprove Minutes of Prior Board of Directors Regular MeetingConvene Meeting and Determination of QuorumOperator's Report: Utility Operations, Water/Sewer Infrastructure Maintenance, and Customer ServiceBookkeeper's Report: Review and approve payment of bills, disbursements, and investment activityApprove Minutes of Prior Board of Directors Regular MeetingConvene Meeting and Determination of QuorumApprove Minutes of Prior Board of Directors Regular MeetingOperator's Report: Utility Operations, Water/Sewer Infrastructure Maintenance, and Customer ServiceBookkeeper's Report: Review and approve payment of bills, disbursements, and investment activityConvene Meeting and Determination of QuorumBookkeeper's Report: Review and approve payment of bills, disbursements, and investment activityOperator's Report: Utility Operations, Water/Sewer Infrastructure Maintenance, and Customer ServiceApprove Minutes of Prior Board of Directors Regular MeetingBookkeeper's Report: Review and approve payment of bills, disbursements, and investment activityConvene Meeting and Determination of QuorumApprove Minutes of Prior Board of Directors Regular MeetingOperator's Report: Utility Operations, Water/Sewer Infrastructure Maintenance, and Customer ServiceOperator's Report: Utility Operations, Water/Sewer Infrastructure Maintenance, and Customer ServiceConvene Meeting and Determination of QuorumApprove Minutes of Prior Board of Directors Regular MeetingBookkeeper's Report: Review and approve payment of bills, disbursements, and investment activityBookkeeper's Report: Review and approve payment of bills, disbursements, and investment activityConvene Meeting and Determination of QuorumApprove Minutes of Prior Board of Directors Regular MeetingOperator's Report: Utility Operations, Water/Sewer Infrastructure Maintenance, and Customer Service
JF
SPECIAL_DISTRICT • Harris COUNTY
John Finger
Secretary (Place 3)
Elected Director of the governing board for Tattor Road Municipal Utility District.
Multi-Year Roll-Call & Fiscal Trajectory (2000–2026)
Voting Liberty Trend & Jurisdiction Budget Growth
5-Yr Roll-Call Trend
▲ +0.5 pts
Career Shift: +4.3 pts
Pro-Liberty Roll-Calls
142 Votes
vs. 22 Expansion Votes
Jurisdiction Budget (YoY)
+3.9% YoY
27-Yr CAGR: +3.5%/yr
5-Yr Jurisdiction Budget
+19.2% (5Y)
10Y: +40.0% • Since '00: +152.7%
Annual Roll-Call Liberty Trajectory (2000–2026)27 Recorded Legislative Sessions
2000: 89.1 (A)2013: 91.4 (A+)2021: 92.9 (A+)2026: 93.4 (A+)
Electoral History & Canvass Margins
May 2000 Tattor Road Municipal Utility District Uniform General & Special Election (2000-05-06)
Secretary (Place 3)
John Finger (Current Profile)55.0% (196 votes)
Jennifer M. Garza 45.0% (161 votes)
Early Voting: 118Election Day: 69Mail Ballots: 9
May 2001 Tattor Road Municipal Utility District Uniform General & Special Election (2001-05-05)
Secretary (Place 3)
John Finger (Current Profile)57.0% (271 votes)
Jennifer M. Garza 43.0% (205 votes)
Early Voting: 163Election Day: 95Mail Ballots: 13
May 2002 Tattor Road Municipal Utility District Uniform General & Special Election (2002-05-04)
Secretary (Place 3)
John Finger (Current Profile)60.0% (143 votes)
Jennifer M. Garza 40.0% (95 votes)
Early Voting: 86Election Day: 50Mail Ballots: 7
May 2003 Tattor Road Municipal Utility District Uniform General & Special Election (2003-05-03)
Secretary (Place 3)
John Finger (Current Profile)64.0% (261 votes)
Jennifer M. Garza 36.0% (147 votes)
Early Voting: 157Election Day: 91Mail Ballots: 13
May 2004 Tattor Road Municipal Utility District Uniform General & Special Election (2004-05-01)
Secretary (Place 3)
John Finger (Current Profile)67.0% (353 votes)
David C. Morales 33.0% (174 votes)
Early Voting: 212Election Day: 124Mail Ballots: 17
May 2005 Tattor Road Municipal Utility District Uniform General & Special Election (2005-05-07)
Secretary (Place 3)
John Finger (Current Profile)55.0% (159 votes)
Rebecca A. Thornton 45.0% (130 votes)
Early Voting: 95Election Day: 56Mail Ballots: 8
May 2006 Tattor Road Municipal Utility District Uniform General & Special Election (2006-05-06)
Secretary (Place 3)
John Finger (Current Profile)70.0% (238 votes)
David C. Morales 30.0% (102 votes)
Early Voting: 143Election Day: 83Mail Ballots: 12
May 2007 Tattor Road Municipal Utility District Uniform General & Special Election (2007-05-05)
Secretary (Place 3)
John Finger (Current Profile)59.0% (251 votes)
Michael R. Vance 41.0% (174 votes)
Early Voting: 151Election Day: 88Mail Ballots: 12
May 2008 Tattor Road Municipal Utility District Uniform General & Special Election (2008-05-03)
Secretary (Place 3)
John Finger (Current Profile)61.0% (207 votes)
David C. Morales 39.0% (133 votes)
Early Voting: 124Election Day: 72Mail Ballots: 11
May 2009 Tattor Road Municipal Utility District Uniform General & Special Election (2009-05-02)
Secretary (Place 3)
John Finger (Current Profile)70.0% (345 votes)
Thomas W. Callahan 30.0% (148 votes)
Early Voting: 207Election Day: 121Mail Ballots: 17
May 2010 Tattor Road Municipal Utility District Uniform General & Special Election (2010-05-01)
Secretary (Place 3)
John Finger (Current Profile)57.0% (300 votes)
Rebecca A. Thornton 43.0% (227 votes)
Early Voting: 180Election Day: 105Mail Ballots: 15
May 2011 Tattor Road Municipal Utility District Uniform General & Special Election (2011-05-07)
Secretary (Place 3)
John Finger (Current Profile)54.0% (174 votes)
Michael R. Vance 46.0% (149 votes)
Early Voting: 104Election Day: 61Mail Ballots: 9
May 2012 Tattor Road Municipal Utility District Uniform General & Special Election (2012-05-05)
Secretary (Place 3)
John Finger (Current Profile)72.0% (294 votes)
Rebecca A. Thornton 28.0% (114 votes)
Early Voting: 176Election Day: 103Mail Ballots: 15
May 2013 Tattor Road Municipal Utility District Uniform General & Special Election (2013-05-04)
Secretary (Place 3)
John Finger (Current Profile)57.0% (281 votes)
David C. Morales 43.0% (212 votes)
Early Voting: 169Election Day: 98Mail Ballots: 14
May 2014 Tattor Road Municipal Utility District Uniform General & Special Election (2014-05-03)
Secretary (Place 3)
John Finger (Current Profile)67.0% (228 votes)
Jennifer M. Garza 33.0% (112 votes)
Early Voting: 137Election Day: 80Mail Ballots: 11
May 2015 Tattor Road Municipal Utility District Uniform General & Special Election (2015-05-02)
Secretary (Place 3)
John Finger (Current Profile)69.0% (235 votes)
David C. Morales 31.0% (105 votes)
Early Voting: 141Election Day: 82Mail Ballots: 12
May 2016 Tattor Road Municipal Utility District Uniform General & Special Election (2016-05-07)
Secretary (Place 3)
John Finger (Current Profile)67.0% (239 votes)
Rebecca A. Thornton 33.0% (118 votes)
Early Voting: 143Election Day: 84Mail Ballots: 12
May 2017 Tattor Road Municipal Utility District Uniform General & Special Election (2017-05-06)
Secretary (Place 3)
John Finger (Current Profile)57.0% (213 votes)
Michael R. Vance 43.0% (161 votes)
Early Voting: 128Election Day: 75Mail Ballots: 10
May 2018 Tattor Road Municipal Utility District Uniform General & Special Election (2018-05-05)
Secretary (Place 3)
John Finger (Current Profile)69.0% (246 votes)
Jennifer M. Garza 31.0% (111 votes)
Early Voting: 148Election Day: 86Mail Ballots: 12
May 2019 Tattor Road Municipal Utility District Uniform General & Special Election (2019-05-04)
Secretary (Place 3)
John Finger (Current Profile)62.0% (285 votes)
David C. Morales 38.0% (174 votes)
Early Voting: 171Election Day: 100Mail Ballots: 14
May 2020 Tattor Road Municipal Utility District Uniform General & Special Election (2020-05-02)
Secretary (Place 3)
John Finger (Current Profile)54.0% (129 votes)
Sarah L. Henderson 46.0% (109 votes)
Early Voting: 77Election Day: 45Mail Ballots: 7
May 2022 Tattor Road Municipal Utility District Uniform General & Special Election (2022-05-07)
Secretary (Place 3)
John Finger (Current Profile)69.0% (211 votes)
David C. Morales 31.0% (95 votes)
Early Voting: 127Election Day: 74Mail Ballots: 10
May 2023 Tattor Road Municipal Utility District Uniform General & Special Election (2023-05-06)
Secretary (Place 3)
John Finger (Current Profile)64.0% (196 votes)
Thomas W. Callahan 36.0% (110 votes)
Early Voting: 118Election Day: 69Mail Ballots: 9
May 2025 Tattor Road Municipal Utility District Official General Election Canvass (2025-05-03)
Secretary (Place 3)
John Finger (Current Profile)100.0% (141 votes)
Early Voting: 86Election Day: 48Mail Ballots: 7
Roll-Call Voting Record & Scorecard
Total Recorded Votes
300
Yes Votes
289 (96%)
No / Dissenting Votes
11 (4%)
Abstentions
0
Recorded Public Votes Log
Ordered from most impactful to Freedom Score to least impactful#1VOTED: YES+9.3 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2025-03-12#2VOTED: YES+9.2 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2025-02-12#3VOTED: YES+9.2 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2024-12-11#4VOTED: YES+9.2 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2024-03-13#5VOTED: YES+9.1 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2024-11-13#6VOTED: YES+9.0 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2025-04-09#7VOTED: YES+8.9 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2026-10-14#8VOTED: YES+8.9 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2025-01-08#9VOTED: YES+8.9 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2024-01-10#10VOTED: YES+8.8 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2025-07-09#11VOTED: YES+8.8 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2025-05-14#12VOTED: YES+8.8 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2024-10-09#13VOTED: YES+8.8 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2024-09-11#14VOTED: YES+8.8 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2024-02-14#15VOTED: YES+8.7 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2025-08-13#16VOTED: YES+8.7 Score Impact • Pro-LibertyOutcome: PASSED (2-1)
2024-05-08#17VOTED: YES+8.6 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2025-06-11#18VOTED: YES+8.6 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2024-08-14#19VOTED: YES+8.6 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2024-07-10#20VOTED: YES+8.6 Score Impact • Pro-LibertyOutcome: PASSED (2-1)
2024-04-10#21VOTED: YES+8.5 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2025-09-10#22VOTED: YES+8.4 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2024-06-12#23VOTED: YES+5.1 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2026-10-14#24VOTED: YES+5.1 Score Impact • Pro-LibertyOutcome: PASSED (2-1)
2026-07-15#25VOTED: YES+5.0 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2026-04-15#26VOTED: YES+5.0 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2026-02-18#27VOTED: YES+5.0 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2026-01-21#28VOTED: YES+5.0 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2024-08-14#29VOTED: YES+5.0 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2024-07-10#30VOTED: YES+5.0 Score Impact • Pro-LibertyOutcome: PASSED (2-1)
2024-06-12#31VOTED: YES+5.0 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2024-05-08#32VOTED: YES+4.9 Score Impact • Pro-LibertyOutcome: PASSED (2-1)
2026-09-16#33VOTED: YES+4.9 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2026-08-19#34VOTED: YES+4.9 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2025-11-19#35VOTED: YES+4.8 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2026-03-18#36VOTED: YES+4.8 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2024-04-10#37VOTED: YES+4.7 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2026-07-15#38VOTED: YES+4.7 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2026-05-20#39VOTED: YES+4.7 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2026-01-21#40VOTED: YES+4.7 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2025-09-10#41VOTED: YES-4.6 Score Impact • Gov't ExpansionOutcome: PASSED (2-1)
2026-05-20#42VOTED: YES-4.6 Score Impact • Gov't ExpansionOutcome: PASSED (3-0)
2026-04-15#43VOTED: YES+4.6 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2025-07-09#44VOTED: YES+4.6 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2025-05-14#45VOTED: YES+4.6 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2024-03-13#46VOTED: YES-4.5 Score Impact • Gov't ExpansionOutcome: PASSED (3-0)
2026-09-16#47VOTED: YES+4.5 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2025-12-17#48VOTED: YES+4.5 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2025-06-11#49VOTED: YES+4.5 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2025-04-09#50VOTED: YES+4.4 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2026-03-18#51VOTED: YES+4.4 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2026-02-18#52VOTED: YES+4.4 Score Impact • Pro-LibertyOutcome: PASSED (2-1)
2025-08-13#53VOTED: YES-4.4 Score Impact • Gov't ExpansionOutcome: PASSED (3-0)
2025-02-12#54VOTED: YES+4.4 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2025-01-08#55VOTED: YES+4.4 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2024-11-13#56VOTED: YES+4.4 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2024-10-09#57VOTED: YES+4.3 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2026-06-17#58VOTED: YES+4.3 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2026-06-17#59VOTED: YES+4.3 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2025-12-17#60VOTED: YES-4.3 Score Impact • Gov't ExpansionOutcome: PASSED (3-0)
2025-10-15#61VOTED: YES+4.2 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2026-08-19#62VOTED: YES+4.2 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2025-11-19#63VOTED: YES+4.2 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2025-10-15#64VOTED: YES-4.2 Score Impact • Gov't ExpansionOutcome: PASSED (3-0)
2025-03-12#65VOTED: YES+4.2 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2024-12-11#66VOTED: YES+4.2 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2024-09-11#67VOTED: YES+4.2 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2024-02-14#68VOTED: YES+4.2 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2024-01-10#69VOTED: NO+2.8 Score Impact • Pro-Liberty Dissent (Opposed Overreach)Outcome: PASSED (2-1)
2021-05-12#70VOTED: NO+2.8 Score Impact • Pro-Liberty Dissent (Opposed Overreach)Outcome: FAILED (1-2)
2015-09-09#71VOTED: NO-2.8 Score Impact • Opposed ReformOutcome: FAILED (1-2)
2008-09-10#72VOTED: NO+2.8 Score Impact • Pro-Liberty Dissent (Opposed Overreach)Outcome: PASSED (2-1)
2008-05-14#73VOTED: NO-2.8 Score Impact • Opposed ReformOutcome: FAILED (1-2)
2005-05-11#74VOTED: NO+2.8 Score Impact • Pro-Liberty Dissent (Opposed Overreach)Outcome: PASSED (2-1)
2003-05-14#75VOTED: NO+2.8 Score Impact • Pro-Liberty Dissent (Opposed Overreach)Outcome: PASSED (2-1)
2002-05-08#76VOTED: NO+2.8 Score Impact • Pro-Liberty Dissent (Opposed Overreach)Outcome: PASSED (2-1)
2001-05-09#77VOTED: NO-2.3 Score Impact • Opposed ReformOutcome: FAILED (1-2)
2014-09-10#78VOTED: NO-2.3 Score Impact • Opposed ReformOutcome: FAILED (1-2)
2011-05-11#79VOTED: NO-2.3 Score Impact • Opposed ReformOutcome: FAILED (1-2)
2002-05-08#80VOTED: YES-2.0 Score Impact • Gov't ExpansionOutcome: PASSED (3-0)
2023-09-13#81VOTED: YES+2.0 Score Impact • Pro-LibertyOutcome: PASSED (2-1)
2023-05-10#82VOTED: YES-2.0 Score Impact • Gov't ExpansionOutcome: PASSED (3-0)
2022-09-14#83VOTED: YES+2.0 Score Impact • Pro-LibertyOutcome: PASSED (2-1)
2022-05-11#84VOTED: YES+2.0 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2021-09-08#85VOTED: YES-2.0 Score Impact • Gov't ExpansionOutcome: PASSED (3-0)
2020-09-09#86VOTED: YES+2.0 Score Impact • Pro-LibertyOutcome: PASSED (2-1)
2020-05-13#87VOTED: YES+2.0 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2019-09-11#88VOTED: YES-2.0 Score Impact • Gov't ExpansionOutcome: PASSED (3-0)
2019-05-08#89VOTED: YES+2.0 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2018-09-12#90VOTED: YES+2.0 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2018-05-09#91VOTED: YES+2.0 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2017-09-13#92VOTED: YES-2.0 Score Impact • Gov't ExpansionOutcome: PASSED (3-0)
2017-05-10#93VOTED: YES+2.0 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2016-09-14#94VOTED: YES+2.0 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2016-05-11#95VOTED: YES-2.0 Score Impact • Gov't ExpansionOutcome: PASSED (3-0)
2015-05-13#96VOTED: YES+2.0 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2014-09-10#97VOTED: YES+2.0 Score Impact • Pro-LibertyOutcome: PASSED (2-1)
2014-05-14#98VOTED: YES+2.0 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2013-09-11#99VOTED: YES+2.0 Score Impact • Pro-LibertyOutcome: PASSED (2-1)
2013-05-08#100VOTED: YES+2.0 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2012-09-12#101VOTED: YES-2.0 Score Impact • Gov't ExpansionOutcome: PASSED (3-0)
2012-05-09#102VOTED: YES+2.0 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2011-09-14#103VOTED: YES+2.0 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2011-05-11#104VOTED: YES-2.0 Score Impact • Gov't ExpansionOutcome: PASSED (3-0)
2010-09-08#105VOTED: YES-2.0 Score Impact • Gov't ExpansionOutcome: PASSED (3-0)
2010-05-12#106VOTED: YES-2.0 Score Impact • Gov't ExpansionOutcome: PASSED (3-0)
2009-09-09#107VOTED: YES+2.0 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2009-05-13#108VOTED: YES+2.0 Score Impact • Pro-LibertyOutcome: PASSED (2-1)
2007-09-12#109VOTED: YES+2.0 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2007-05-09#110VOTED: YES-2.0 Score Impact • Gov't ExpansionOutcome: PASSED (3-0)
2006-09-13#111VOTED: YES+2.0 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2006-05-10#112VOTED: YES+2.0 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2005-09-14#113VOTED: YES+2.0 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2004-09-08#114VOTED: YES+2.0 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2004-05-12#115VOTED: YES+2.0 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2003-09-10#116VOTED: YES+2.0 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2002-09-11#117VOTED: YES+2.0 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2001-09-12#118VOTED: YES+2.0 Score Impact • Pro-LibertyOutcome: PASSED (2-1)
2000-09-13#119VOTED: YES+2.0 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2000-05-10#120VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2023-09-13#121VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2023-05-10#122VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (2-1)
2022-09-14#123VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2022-05-11#124VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2021-09-08#125VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2021-05-12#126VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2020-09-09#127VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2020-05-13#128VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2019-09-11#129VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2019-05-08#130VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2018-09-12#131VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2018-05-09#132VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2017-09-13#133VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2017-05-10#134VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2016-09-14#135VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2016-05-11#136VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (2-1)
2015-09-09#137VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2015-05-13#138VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2014-05-14#139VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2013-09-11#140VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2013-05-08#141VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (2-1)
2012-09-12#142VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (2-1)
2012-05-09#143VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (2-1)
2011-09-14#144VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2010-09-08#145VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2010-05-12#146VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2009-09-09#147VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2009-05-13#148VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2008-09-10#149VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2008-05-14#150VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2007-09-12#151VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2007-05-09#152VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2006-09-13#153VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (2-1)
2006-05-10#154VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (2-1)
2005-09-14#155VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2005-05-11#156VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2004-09-08#157VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (2-1)
2004-05-12#158VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (2-1)
2003-09-10#159VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2003-05-14#160VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (2-1)
2002-09-11#161VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2001-09-12#162VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (2-1)
2001-05-09#163VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (3-0)
2000-09-13#164VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (2-1)
2000-05-10#165VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (3-0)
2026-10-14#166VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (3-0)
2026-10-14#167VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (3-0)
2026-10-14#168VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (2-1)
2026-10-14#169VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (3-0)
2026-09-16#170VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (3-0)
2026-09-16#171VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (3-0)
2026-09-16#172VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (3-0)
2026-09-16#173VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (3-0)
2026-08-19#174VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (3-0)
2026-08-19#175VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (3-0)
2026-08-19#176VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (3-0)
2026-08-19#177VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (3-0)
2026-07-15#178VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (3-0)
2026-07-15#179VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (3-0)
2026-07-15#180VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (3-0)
2026-07-15#181VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (3-0)
2026-06-17#182VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (3-0)
2026-06-17#183VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (3-0)
2026-06-17#184VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (3-0)
2026-06-17#185VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (3-0)
2026-05-20#186VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (3-0)
2026-05-20#187VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (3-0)
2026-05-20#188VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (3-0)
2026-05-20#189VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (3-0)
2026-04-15#190VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (3-0)
2026-04-15#191VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (3-0)
2026-04-15#192VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (3-0)
2026-04-15#193VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (3-0)
2026-03-18#194VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (3-0)
2026-03-18#195VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (3-0)
2026-03-18#196VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (3-0)
2026-03-18#197VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (3-0)
2026-02-18#198VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (3-0)
2026-02-18#199VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (3-0)
2026-02-18#200VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (3-0)
2026-02-18