David John Roche Composer

Lover of contemporary classical music and shred guitar. 
http://www.davidjohnroche.com