john leblanc