Author Peter Steffens

Peter Steffens

Director Strategy, Data & Tech, OMD Düsseldorf