james leblanc