David Rees

David Rees

A multi-disciplined designer, David Rees has led and developed product, graphic and web software solutions for a variety of projects.