Column: Upland does its best to ‘vex, injure and annoy’

Wednesday’s column (read it here) is on Monday’s Upland City Council meeting, at least nominally. I managed to write 600 words or so before really even getting to any of the official business. Hope you enjoy it.

Facebook Twitter Pinterest Plusone Linkedin Digg Reddit Stumbleupon Tumblr Email