Avatar

I am a software developer, composer, teacher, cyclist, and dog lover.

Check out my blog or listen to a few of my compositions.