Sean Egan

Composer, multi-instrumentalist, and music educator, working in a variety of genres.