Paris, France
Maverick is a French, Paris-based, communication agency. We make advertising, digital, print and visual identity.
Member since Oct 2013