Leon Marshall là CEO châu Âu tại Galaxy Digital. Trước đây, ông từng là Giám đốc điều hành, Trưởng bộ phận bán hàng toàn cầu tại Genesis, và làm việc trong lĩnh vực chiến lược và phát triển kinh doanh tại Gnosis. Ông tốt nghiệp từ Đại học Oxford ở Vương quốc Anh và Đại học New York ở Hoa Kỳ.