Max Naumanen
Production Designer at TBWA\Helsinki
Helsinki, Finland