Kevin Barnes

by Articulate

After 20 years and 15 albums, Kevin Barnes, founder and leader of the indie rock band Of Montreal, is still as much an enigma to those close to him as he is to his fans.