Sebastien Leon is a New York-based French musician and installation artist. An active part of the downtown art scene for the past twelve years, Sebastien has been conceiving a wide array of multimedia installations for which he directs design, music, environment and performance concepts. In 1997, Sebastien received an MBA from Bocconi University in Milan,…