Trader
London, England, United Kingdom
Susquehanna International Group, LLP (SIG)
National University of Ireland, Galway
University of Oxford