Eric Leonardson

artist, electroacoustic composer, musician, sound designer, improviser, instrument inventor, and teacher