David Harvey 

Guitarist, composer, programmer.