Avanade Inc.

Business Applications Managed Services Sales Lead - Europe