Hanover Insurance director Jane D. Carlin sells 1,000 common shares for $231,500 - THG News | Rallies