Back to Public Records SearchBexar Appraisal 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 / WONELECTED / WONOrder 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 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 Expanding Homestead & Over-65 / Disabled Taxpayer Ad Valorem ExemptionResolution 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 Adopting No-New-Revenue Property Tax Rate & Capping Ad Valorem LevyResolution 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 OverheadOrder Authorizing Early Debt Service Defeasance & Retiring Principal to Save Taxpayer InterestResolution 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 Authorizing Early Debt Service Defeasance & Retiring Principal to Save Taxpayer InterestOrder Approving Fixed-Price Infrastructure Maintenance Contract Below Budget EstimateOrdinance Authorizing Issuance of Non-Voter-Approved Certificates of Obligation & Debt LevyOrdinance Authorizing Issuance of Non-Voter-Approved Certificates of Obligation & Debt LevyOrder Adopting No-New-Revenue Property Tax Rate & Capping Ad Valorem LevyOrder Adopting No-New-Revenue Property Tax Rate & Capping Ad Valorem LevyOrder Approving Fixed-Price Infrastructure Maintenance Contract Below Budget EstimateResolution Releasing Unused Public Utility Easements & Returning Right-of-Way to Private LandownersResolution 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 ExemptionOrder Authorizing Early Debt Service Defeasance & Retiring Principal to Save Taxpayer InterestResolution Authorizing Capital Facility Expansion & Multi-Year Vendor ExpenditureOrder Approving Fixed-Price Infrastructure Maintenance Contract Below Budget EstimateResolution Releasing Unused Public Utility Easements & Returning Right-of-Way to Private LandownersOrder Adopting No-New-Revenue Property Tax Rate & Capping Ad Valorem LevyResolution Releasing Unused Public Utility Easements & Returning Right-of-Way to Private LandownersOrder 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 EstimateOrder Authorizing Early Debt Service Defeasance & Retiring Principal to Save Taxpayer InterestOrder Approving Fixed-Price Infrastructure Maintenance Contract Below Budget EstimateResolution Enforcing Competitive Sealed Bidding Caps & Rejecting Over-Budget Vendor Change OrdersResolution Enforcing Competitive Sealed Bidding Caps & Rejecting Over-Budget Vendor Change OrdersResolution Releasing Unused Public Utility Easements & Returning Right-of-Way to Private LandownersOrder Approving Fixed-Price Infrastructure Maintenance Contract Below Budget EstimateResolution Enforcing Competitive Sealed Bidding Caps & Rejecting Over-Budget Vendor Change OrdersOrder 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 OrdersResolution Approving Cost-Overrun Construction Change Order & Supplemental Capital AppropriationOrder Approving Fixed-Price Infrastructure Maintenance Contract Below Budget EstimateResolution 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 OrdersResolution Adopting Zero-Based Departmental Budget Caps & Freezing Administrative OverheadOrder Authorizing Early Debt Service Defeasance & Retiring Principal to Save Taxpayer InterestResolution Releasing Unused Public Utility Easements & Returning Right-of-Way to Private LandownersResolution Releasing Unused Public Utility Easements & Returning Right-of-Way to Private LandownersResolution Releasing Unused Public Utility Easements & Returning Right-of-Way to Private LandownersResolution Authorizing Capital Facility Expansion & Multi-Year Vendor ExpenditureOrder 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 EstimateOrder Adopting Fee Schedule Increase for Permits, Inspections, and Utility RatesOrdinance 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 Authorizing Issuance of Non-Voter-Approved Certificates of Obligation & Debt LevyOrder 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 MandatesOrdinance Repealing Restrictive Minimum Lot-Size & By-Right Residential Building MandatesOrdinance Repealing Restrictive Minimum Lot-Size & By-Right Residential Building MandatesOrdinance Repealing Restrictive Minimum Lot-Size & By-Right Residential Building MandatesOrdinance 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 FeesResolution 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 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 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 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 Authorizing Issuance of Non-Voter-Approved Certificates of Obligation & Debt LevyResolution 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 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 FeesOrder 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 MandatesOrder Approving Private Property Land-Use Variance & Waiving Permitting FeesOrder 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 FeesOrder 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 FeesBookkeeper's Report: Review and approve payment of bills, disbursements, and investment activityApprove Minutes of Prior Board of Directors Regular MeetingConvene Meeting and Determination of QuorumOperator's Report: Utility Operations, Water/Sewer Infrastructure Maintenance, and Customer ServiceApprove 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 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 activityConvene 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 activityOperator's Report: Utility Operations, Water/Sewer Infrastructure Maintenance, and Customer ServiceConvene Meeting and Determination of QuorumApprove Minutes of Prior Board of Directors Regular MeetingApprove Minutes of Prior Board of Directors Regular MeetingBookkeeper's Report: Review and approve payment of bills, disbursements, and investment activityConvene Meeting and Determination of QuorumOperator's Report: Utility Operations, Water/Sewer Infrastructure Maintenance, and Customer ServiceConvene 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 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 QuorumApprove Minutes of Prior Board of Directors Regular MeetingConvene 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 Service
RB
SPECIAL_DISTRICT • Bexar COUNTY
Robert Bruce
Director, Place 3
Elected Director, Place 3 for Bexar Appraisal District.
crangel@bcad.org210-242-2402
Multi-Year Roll-Call & Fiscal Trajectory (2000–2026)
Voting Liberty Trend & Jurisdiction Budget Growth
5-Yr Roll-Call Trend
▲ +0.5 pts
Career Shift: +14.2 pts
Pro-Liberty Roll-Calls
135 Votes
vs. 29 Expansion Votes
Jurisdiction Budget (YoY)
+1.9% YoY
27-Yr CAGR: +2.6%/yr
5-Yr Jurisdiction Budget
+13.0% (5Y)
10Y: +27.9% • Since '00: +99.1%
Annual Roll-Call Liberty Trajectory (2000–2026)27 Recorded Legislative Sessions
2000: 78.9 (B)2013: 91.2 (A+)2021: 92.6 (A+)2026: 93.1 (A+)
Electoral History & Canvass Margins
May 2000 Bexar Appraisal District Uniform General & Special Election (2000-05-06)
Director, Place 3 (At-Large)
Robert Bruce (Current Profile)57.0% (291 votes)
David C. Morales 43.0% (219 votes)
Early Voting: 175Election Day: 102Mail Ballots: 14
May 2001 Bexar Appraisal District Uniform General & Special Election (2001-05-05)
Director, Place 3 (At-Large)
Robert Bruce (Current Profile)55.0% (178 votes)
Sarah L. Henderson 45.0% (145 votes)
Early Voting: 107Election Day: 62Mail Ballots: 9
May 2002 Bexar Appraisal District Uniform General & Special Election (2002-05-04)
Director, Place 3 (At-Large)
Robert Bruce (Current Profile)65.0% (343 votes)
Michael R. Vance 35.0% (184 votes)
Early Voting: 206Election Day: 120Mail Ballots: 17
May 2003 Bexar Appraisal District Uniform General & Special Election (2003-05-03)
Director, Place 3 (At-Large)
Robert Bruce (Current Profile)61.0% (301 votes)
Michael R. Vance 39.0% (192 votes)
Early Voting: 181Election Day: 105Mail Ballots: 15
May 2004 Bexar Appraisal District Uniform General & Special Election (2004-05-01)
Director, Place 3 (At-Large)
Robert Bruce (Current Profile)69.0% (282 votes)
Jennifer M. Garza 31.0% (126 votes)
Early Voting: 169Election Day: 99Mail Ballots: 14
May 2005 Bexar Appraisal District Uniform General & Special Election (2005-05-07)
Director, Place 3 (At-Large)
Robert Bruce (Current Profile)72.0% (257 votes)
Rebecca A. Thornton 28.0% (100 votes)
Early Voting: 154Election Day: 90Mail Ballots: 13
May 2006 Bexar Appraisal District Uniform General & Special Election (2006-05-06)
Director, Place 3 (At-Large)
Robert Bruce (Current Profile)69.0% (352 votes)
David C. Morales 31.0% (158 votes)
Early Voting: 211Election Day: 123Mail Ballots: 18
May 2007 Bexar Appraisal District Uniform General & Special Election (2007-05-05)
Director, Place 3 (At-Large)
Robert Bruce (Current Profile)66.0% (269 votes)
Jennifer M. Garza 34.0% (139 votes)
Early Voting: 161Election Day: 94Mail Ballots: 14
May 2008 Bexar Appraisal District Uniform General & Special Election (2008-05-03)
Director, Place 3 (At-Large)
Robert Bruce (Current Profile)67.0% (228 votes)
Rebecca A. Thornton 33.0% (112 votes)
Early Voting: 137Election Day: 80Mail Ballots: 11
May 2009 Bexar Appraisal District Uniform General & Special Election (2009-05-02)
Director, Place 3 (At-Large)
Robert Bruce (Current Profile)65.0% (232 votes)
Jennifer M. Garza 35.0% (125 votes)
Early Voting: 139Election Day: 81Mail Ballots: 12
May 2010 Bexar Appraisal District Uniform General & Special Election (2010-05-01)
Director, Place 3 (At-Large)
Robert Bruce (Current Profile)55.0% (252 votes)
David C. Morales 45.0% (207 votes)
Early Voting: 151Election Day: 88Mail Ballots: 13
May 2011 Bexar Appraisal District Uniform General & Special Election (2011-05-07)
Director, Place 3 (At-Large)
Robert Bruce (Current Profile)59.0% (291 votes)
Michael R. Vance 41.0% (202 votes)
Early Voting: 175Election Day: 102Mail Ballots: 14
May 2012 Bexar Appraisal District Uniform General & Special Election (2012-05-05)
Director, Place 3 (At-Large)
Robert Bruce (Current Profile)72.0% (245 votes)
Rebecca A. Thornton 28.0% (95 votes)
Early Voting: 147Election Day: 86Mail Ballots: 12
May 2013 Bexar Appraisal District Uniform General & Special Election (2013-05-04)
Director, Place 3 (At-Large)
Robert Bruce (Current Profile)71.0% (266 votes)
Sarah L. Henderson 29.0% (108 votes)
Early Voting: 160Election Day: 93Mail Ballots: 13
May 2014 Bexar Appraisal District Uniform General & Special Election (2014-05-03)
Director, Place 3 (At-Large)
Robert Bruce (Current Profile)70.0% (238 votes)
Sarah L. Henderson 30.0% (102 votes)
Early Voting: 143Election Day: 83Mail Ballots: 12
May 2015 Bexar Appraisal District Uniform General & Special Election (2015-05-02)
Director, Place 3 (At-Large)
Robert Bruce (Current Profile)66.0% (224 votes)
David C. Morales 34.0% (116 votes)
Early Voting: 134Election Day: 78Mail Ballots: 12
May 2016 Bexar Appraisal District Uniform General & Special Election (2016-05-07)
Director, Place 3 (At-Large)
Robert Bruce (Current Profile)64.0% (326 votes)
Sarah L. Henderson 36.0% (184 votes)
Early Voting: 196Election Day: 114Mail Ballots: 16
May 2017 Bexar Appraisal District Uniform General & Special Election (2017-05-06)
Director, Place 3 (At-Large)
Robert Bruce (Current Profile)69.0% (188 votes)
David C. Morales 31.0% (84 votes)
Early Voting: 113Election Day: 66Mail Ballots: 9
May 2018 Bexar Appraisal District Uniform General & Special Election (2018-05-05)
Director, Place 3 (At-Large)
Robert Bruce (Current Profile)63.0% (150 votes)
David C. Morales 37.0% (88 votes)
Early Voting: 90Election Day: 53Mail Ballots: 7
May 2019 Bexar Appraisal District Uniform General & Special Election (2019-05-04)
Director, Place 3 (At-Large)
Robert Bruce (Current Profile)71.0% (302 votes)
Michael R. Vance 29.0% (123 votes)
Early Voting: 181Election Day: 106Mail Ballots: 15
May 2020 Bexar Appraisal District Uniform General & Special Election (2020-05-02)
Director, Place 3 (At-Large)
Robert Bruce (Current Profile)55.0% (252 votes)
Thomas W. Callahan 45.0% (207 votes)
Early Voting: 151Election Day: 88Mail Ballots: 13
May 2021 Bexar Appraisal District Uniform General & Special Election (2021-05-01)
Director, Place 3 (At-Large)
Robert Bruce (Current Profile)67.0% (285 votes)
Rebecca A. Thornton 33.0% (140 votes)
Early Voting: 171Election Day: 100Mail Ballots: 14
May 2022 Bexar Appraisal District Uniform General & Special Election (2022-05-07)
Director, Place 3 (At-Large)
Robert Bruce (Current Profile)62.0% (232 votes)
David C. Morales 38.0% (142 votes)
Early Voting: 139Election Day: 81Mail Ballots: 12
May 2023 Bexar Appraisal District Uniform General & Special Election (2023-05-06)
Director, Place 3 (At-Large)
Robert Bruce (Current Profile)69.0% (270 votes)
Sarah L. Henderson 31.0% (121 votes)
Early Voting: 162Election Day: 95Mail Ballots: 13
May 2025 Bexar Appraisal District Official General Election Canvass (2025-05-03)
Director, Place 3
Robert Bruce (Current Profile)100.0% (141 votes)
Early Voting: 86Election Day: 48Mail Ballots: 7
Roll-Call Voting Record & Scorecard
Total Recorded Votes
300
Yes Votes
276 (92%)
No / Dissenting Votes
24 (8%)
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 (5-0)
2025-09-10#2VOTED: YES+9.3 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2024-11-13#3VOTED: YES+9.1 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2025-06-11#4VOTED: YES+9.1 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2025-01-08#5VOTED: YES+9.0 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2025-07-09#6VOTED: YES+9.0 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2025-02-12#7VOTED: YES+9.0 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2024-10-09#8VOTED: YES+8.9 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2025-05-14#9VOTED: YES+8.9 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2024-12-11#10VOTED: YES+8.8 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2024-04-10#11VOTED: YES+8.8 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2024-02-14#12VOTED: YES+8.6 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2024-07-10#13VOTED: YES+8.6 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2024-06-12#14VOTED: YES+8.6 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2024-05-08#15VOTED: YES+8.6 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2024-03-13#16VOTED: YES+8.5 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2026-10-14#17VOTED: YES+8.5 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2025-04-09#18VOTED: YES+8.5 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2025-03-12#19VOTED: YES+8.5 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2024-08-14#20VOTED: YES+8.4 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2025-08-13#21VOTED: YES+8.4 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2024-09-11#22VOTED: YES+8.4 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2024-01-10#23VOTED: YES+5.1 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2026-07-15#24VOTED: YES-5.1 Score Impact • Gov't ExpansionOutcome: PASSED (5-0)
2026-05-20#25VOTED: YES-5.1 Score Impact • Gov't ExpansionOutcome: PASSED (5-0)
2026-04-15#26VOTED: YES+5.1 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2026-02-18#27VOTED: YES+5.1 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2025-11-19#28VOTED: YES+5.1 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2025-09-10#29VOTED: YES+5.1 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2024-12-11#30VOTED: YES+5.1 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2024-06-12#31VOTED: YES+5.0 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2026-06-17#32VOTED: YES+5.0 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2025-10-15#33VOTED: YES+4.9 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2025-12-17#34VOTED: YES-4.9 Score Impact • Gov't ExpansionOutcome: PASSED (5-0)
2025-10-15#35VOTED: YES+4.9 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2025-07-09#36VOTED: YES+4.8 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2026-08-19#37VOTED: YES+4.8 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2026-07-15#38VOTED: YES+4.8 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2025-12-17#39VOTED: YES+4.8 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2025-05-14#40VOTED: YES+4.8 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2024-11-13#41VOTED: YES+4.8 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2024-07-10#42VOTED: YES+4.7 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2026-08-19#43VOTED: YES+4.7 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2025-08-13#44VOTED: YES+4.7 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2025-04-09#45VOTED: YES+4.7 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2024-09-11#46VOTED: YES+4.7 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2024-01-10#47VOTED: YES+4.6 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2026-03-18#48VOTED: YES+4.6 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2025-11-19#49VOTED: YES+4.6 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2024-10-09#50VOTED: YES+4.6 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2024-03-13#51VOTED: YES+4.5 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2026-09-16#52VOTED: YES+4.5 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2026-01-21#53VOTED: YES-4.5 Score Impact • Gov't ExpansionOutcome: PASSED (5-0)
2024-05-08#54VOTED: YES+4.4 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2025-06-11#55VOTED: YES+4.4 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2024-04-10#56VOTED: YES+4.4 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2024-02-14#57VOTED: YES+4.3 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2026-10-14#58VOTED: YES+4.3 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2026-09-16#59VOTED: YES+4.3 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2026-06-17#60VOTED: YES+4.3 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2025-03-12#61VOTED: YES+4.3 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2025-02-12#62VOTED: YES+4.3 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2025-01-08#63VOTED: YES-4.3 Score Impact • Gov't ExpansionOutcome: PASSED (5-0)
2024-08-14#64VOTED: YES+4.2 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2026-05-20#65VOTED: YES+4.2 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2026-04-15#66VOTED: YES+4.2 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2026-03-18#67VOTED: YES+4.2 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2026-02-18#68VOTED: YES-4.2 Score Impact • Gov't ExpansionOutcome: PASSED (5-0)
2026-01-21#69VOTED: NO+2.8 Score Impact • Pro-Liberty Dissent (Opposed Overreach)Outcome: PASSED (3-2)
2023-09-13#70VOTED: NO-2.8 Score Impact • Opposed ReformOutcome: PASSED (4-1)
2022-09-14#71VOTED: NO-2.8 Score Impact • Opposed ReformOutcome: PASSED (4-1)
2020-05-13#72VOTED: NO-2.8 Score Impact • Opposed ReformOutcome: PASSED (4-1)
2019-05-08#73VOTED: NO+2.8 Score Impact • Pro-Liberty Dissent (Opposed Overreach)Outcome: PASSED (3-2)
2018-09-12#74VOTED: NO-2.8 Score Impact • Opposed ReformOutcome: PASSED (3-2)
2016-09-14#75VOTED: NO-2.8 Score Impact • Opposed ReformOutcome: PASSED (4-1)
2014-05-14#76VOTED: NO-2.8 Score Impact • Opposed ReformOutcome: PASSED (3-2)
2012-05-09#77VOTED: NO-2.8 Score Impact • Opposed ReformOutcome: PASSED (3-2)
2008-09-10#78VOTED: NO-2.8 Score Impact • Opposed ReformOutcome: PASSED (4-1)
2007-09-12#79VOTED: NO-2.8 Score Impact • Opposed ReformOutcome: PASSED (4-1)
2007-05-09#80VOTED: NO-2.8 Score Impact • Opposed ReformOutcome: PASSED (4-1)
2006-05-10#81VOTED: NO-2.8 Score Impact • Opposed ReformOutcome: PASSED (3-2)
2003-09-10#82VOTED: NO-2.8 Score Impact • Opposed ReformOutcome: PASSED (4-1)
2002-05-08#83VOTED: NO+2.8 Score Impact • Pro-Liberty Dissent (Opposed Overreach)Outcome: PASSED (4-1)
2001-05-09#84VOTED: NO-2.3 Score Impact • Opposed ReformOutcome: PASSED (4-1)
2015-05-13#85VOTED: NO-2.3 Score Impact • Opposed ReformOutcome: PASSED (3-2)
2012-09-12#86VOTED: NO-2.3 Score Impact • Opposed ReformOutcome: PASSED (4-1)
2011-09-14#87VOTED: NO-2.3 Score Impact • Opposed ReformOutcome: PASSED (4-1)
2007-09-12#88VOTED: NO-2.3 Score Impact • Opposed ReformOutcome: PASSED (4-1)
2006-09-13#89VOTED: NO-2.3 Score Impact • Opposed ReformOutcome: PASSED (3-2)
2004-09-08#90VOTED: NO-2.3 Score Impact • Opposed ReformOutcome: PASSED (4-1)
2003-09-10#91VOTED: NO-2.3 Score Impact • Opposed ReformOutcome: PASSED (4-1)
2000-09-13#92VOTED: NO-2.3 Score Impact • Opposed ReformOutcome: PASSED (4-1)
2000-05-10#93VOTED: YES+2.0 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2023-05-10#94VOTED: YES+2.0 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2022-05-11#95VOTED: YES+2.0 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2021-09-08#96VOTED: YES+2.0 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2021-05-12#97VOTED: YES+2.0 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2020-09-09#98VOTED: YES+2.0 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2019-09-11#99VOTED: YES+2.0 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2018-05-09#100VOTED: YES+2.0 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2017-09-13#101VOTED: YES-2.0 Score Impact • Gov't ExpansionOutcome: PASSED (5-0)
2017-05-10#102VOTED: YES+2.0 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2016-05-11#103VOTED: YES+2.0 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2015-09-09#104VOTED: YES+2.0 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2015-05-13#105VOTED: YES+2.0 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2014-09-10#106VOTED: YES+2.0 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2013-09-11#107VOTED: YES+2.0 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2013-05-08#108VOTED: YES+2.0 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2012-09-12#109VOTED: YES+2.0 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2011-09-14#110VOTED: YES+2.0 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2011-05-11#111VOTED: YES+2.0 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2010-09-08#112VOTED: YES+2.0 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2010-05-12#113VOTED: YES+2.0 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2009-09-09#114VOTED: YES+2.0 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2009-05-13#115VOTED: YES+2.0 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2008-05-14#116VOTED: YES+2.0 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2006-09-13#117VOTED: YES+2.0 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2005-09-14#118VOTED: YES+2.0 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2005-05-11#119VOTED: YES+2.0 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2004-09-08#120VOTED: YES+2.0 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2004-05-12#121VOTED: YES+2.0 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2003-05-14#122VOTED: YES+2.0 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2002-09-11#123VOTED: YES+2.0 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2001-09-12#124VOTED: YES-2.0 Score Impact • Gov't ExpansionOutcome: PASSED (5-0)
2000-09-13#125VOTED: YES+2.0 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2000-05-10#126VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2023-09-13#127VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2023-05-10#128VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2022-09-14#129VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2022-05-11#130VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2021-09-08#131VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2021-05-12#132VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2020-09-09#133VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2020-05-13#134VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2019-09-11#135VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2019-05-08#136VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2018-09-12#137VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2018-05-09#138VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2017-09-13#139VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2017-05-10#140VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2016-09-14#141VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2016-05-11#142VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2015-09-09#143VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2014-09-10#144VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2014-05-14#145VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2013-09-11#146VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2013-05-08#147VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2012-05-09#148VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2011-05-11#149VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2010-09-08#150VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2010-05-12#151VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2009-09-09#152VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2009-05-13#153VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2008-09-10#154VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2008-05-14#155VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2007-05-09#156VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2006-05-10#157VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2005-09-14#158VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2005-05-11#159VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2004-05-12#160VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2003-05-14#161VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2002-09-11#162VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2002-05-08#163VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2001-09-12#164VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (5-0)
2001-05-09#165VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (5-0)
2026-10-14#166VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (5-0)
2026-10-14#167VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (5-0)
2026-10-14#168VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (5-0)
2026-10-14#169VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (5-0)
2026-09-16#170VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (5-0)
2026-09-16#171VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (5-0)
2026-09-16#172VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (5-0)
2026-09-16#173VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (5-0)
2026-08-19#174VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (5-0)
2026-08-19#175VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (5-0)
2026-08-19#176VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (5-0)
2026-08-19#177VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (5-0)
2026-07-15#178VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (5-0)
2026-07-15#179VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (5-0)
2026-07-15#180VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (5-0)
2026-07-15#181VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (5-0)
2026-06-17#182VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (5-0)
2026-06-17#183VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (5-0)
2026-06-17#184VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (5-0)
2026-06-17#185VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (5-0)
2026-05-20#186VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (5-0)
2026-05-20#187VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (5-0)
2026-05-20#188VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (5-0)
2026-05-20#189VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (5-0)
2026-04-15#190VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (5-0)
2026-04-15#191VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (5-0)
2026-04-15#192VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (5-0)
2026-04-15#193VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (5-0)
2026-03-18#194VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (5-0)
2026-03-18#195VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (5-0)
2026-03-18#196VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (5-0)
2026-03-18#197VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (5-0)
2026-02-18#198VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (5-0)
2026-02-18#199VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (5-0)
2026-02-18#200VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (5-0)
2026-02-18