Gravatar avatar
Marc Johnson
80 algorithms
7726 backtests
5 posts