mbayard

mbayard

Professional audio software developer. Interactive media artist. Guitarist/bassist/synthesist. Sound designer.