Japanese musician Marc Remillard began producing music in 2007, when he released his first track, A Little Less Glitches and has since released numerous singles, EPs and remixes.
Marc Remillard is a French-Canadian electronic music artist, music producer, sound engineer, storm chaser and video game developer. 
