Leon Marshall est le PDG Europe de Galaxy Digital. Auparavant, il était Directeur Général, Directeur Général de la Vente mondiale chez Genesis, et responsable de la Stratégie et du Développement Commercial chez Gnosis. Il est diplômé de l'Université d'Oxford au Royaume-Uni et de la New York University aux États-Unis.