Ben Cousins

Stockholm

Head of European Game Studios at DeNA. General Manager of Scattered Entertainment.