David Kennedy

Senior Product Designer with a technical edge.

Dangerous Pixels

www.davidkennedy.net.au

Melbourne, Australia