Show Position

Council Member General Seat B

Current Officeholder

CH
Craig Hosmer
2026–present

Position Details

Compensated
No