Champlain Investment Partners - Independent and Institutional Asset Management