alan leblanc