Marcus Cavanaugh
composes software, art, and music.

Stay in touch E-mail me

Software Engineering

Writing

Elsewhere