Loading spinner

Sarah C Hafner

Current Appointments

Appointment History

  • Geyserville Alexander Valley Municipal Advisory Council
    1st Term: May 27, 2020 to Dec 31, 2021
  • Geyserville Alexander Valley Municipal Advisory Council
    2nd Term: Apr 05, 2022 to Apr 30, 2024