Customer Support Manager - Americas · Tomra