Tim A. Duncan

Composer, musician, sound and video editor.