Grover Beach Mayor John Shoals has nearly two decades of elected civil service in Grover Beach.
Grover Beach Mayor John Shoals has nearly two decades of elected civil service in Grover Beach. David Middlecamp dmiddlecamp@thetribunenews.com
Grover Beach Mayor John Shoals has nearly two decades of elected civil service in Grover Beach. David Middlecamp dmiddlecamp@thetribunenews.com