Kevin Larkin
composer / performer / producer / educator