peter leblanc