Ledyard Financial Group reports record earnings