Gravatar avatar
John O'Leary
39 algorithms
1474 backtests
59 posts