With dismissal of the city attorney on the City Council agenda, I visited the Upland council chambers Monday night. I chat with the doomed attorney (and take his photo), observe the proceedings and crack a few jokes in Wednesday’s column.
With dismissal of the city attorney on the City Council agenda, I visited the Upland council chambers Monday night. I chat with the doomed attorney (and take his photo), observe the proceedings and crack a few jokes in Wednesday’s column.