Mike Flanagan

Mike Flanagan

Advertising, branding, and consumer behaviour consultant. Strategist. Cycling, coffee, and beer enthusiast. Any opinions are my own.