Kate Thompson
Kate Thompson

Kate Thompson

Creative Strategist. Grumpy optimist