cjgammon

Creative Technologist. Passionate about art, info graphics, programming, motion graphics, and more. Always focused on new platforms and technology.

cjgammon