Jay Lenstrom and Stewart Devlin; The Red Peak Group

  • by February 16, 2010
Jay Lenstrom was named CEO of The Red Peak Group, a recently launched global marketing services company. In addition, Stewart Devlin joined the company as chief creative officer.
Next story loading loading..