Composer, performer, improviser, educator. 

Sound design, installations, film scores and live improvisation.

 

Adam Ritchie