jwmcgill

john mcgillivray

Analyst. Investor. Author of the J. William Advisory blog. Interests include finance, economics, analysis, investments and stuff.