Tim Hall

I love researching and investing in Stocks of all colours.