Despite failing health and a shoestring budget, citizen journalist and Grove resident Dan Ricker has spent a quarter-century holding local government accountable, one meeting at a time.
Despite failing health and a shoestring budget, citizen journalist and Grove resident Dan Ricker has spent a quarter-century holding local government accountable, one meeting at a time.