Rivest, François (Career)