Thibault, Denis (Career)