Amesbury: Amesbury mayoral candidate James Thieverge campaigns outside town hall yesterday afternoon. Bryan Eaton/Staff Photo Newburyport News Tuesday September 15, 2009.
090915beathieverge