translate English to French: Charles Laflèche, a creator of technological solutions.
Charles Laflèche, un créateur de solutions technologiques.