David McDonald
David McDonald

David McDonald

Freelance designer/creative thinker, addicted to culture, conversations and clear communication