Log in/ Sign up

Chris Russell

Business Development Lead of Interlay

Chris Russell is the head of business development at Distributed Crafts. He graduated from the University of Nottingham in England.

Career Overview

Education