David Moore

Creative Director. Brand strategist. Copywriter. Consultant to ad agencies. And I used to have a cat named Elroy.