Marc Andre Hamelin

Marc Andre Hamelin (born September 5, 1961) is a French Canadian virtuoso pianist and composer.