Louis Hugo Francescutti, Canadian Medical Association, big stupid troll