Steve Lockwood in Sydney works at Facebook (Head of Marketing Science, Australia & New Zealand).
Share this profile
Facebook
January 2014
-
Head of Marketing Science, Australia & New Zealand
Torque Solutions (Australia) Pty Ltd
December 2009
-
August 2013
Strategy Director
Veda Advantage
November 2008
-
December 2009
Senior Analyst
None listed.
RELATED SEARCHES
SIMILAR NAMES
AT FACEBOOK