BIOGRAPHY
David Allen is a French musician specializing in electronic and experimental music. He is best known for his work with the group M83, with whom he has released six studio albums. Allen has also released two solo albums and has collaborated with several other artists, such as Air, The Chemical Brothers, and Moby.