June 20, 2024
Video (BNN)
2024
June 14, 2024
John talks Big Tech on BNN
May 13, 2024
John on BNN: Meme Stocks
February 23, 2024
John on BNN: Dividends… Cuts or Growth?
February 23, 2024
John talks Nvidia & OpenText on BNN
2023
August 22, 2023
John on BNN: Market Outlook
August 3, 2023