John James

John James

Watching, learning, thinking designing ... redesigning, Art Director at Crown Communications