Managing Director Rates Trading
tokyo, tokyo, japan
Nomura
The London School of Economics and Political Science (LSE)