The Hanover Insurance Group held its annual meeting of shareholders and elected new directors, approved an employee stock purchase plan, approved an advisory vote on executive compensation, recommended annual advisory votes on executive compensation, and ratified the appointment of PricewaterhouseCoopers as the independent accounting firm.