OntheMoneyUK

James Goode

Self-styled market codebreaker

Strategy:
Joined 2/2012