Follow me via social media

Mark Barnes

Mark is a weekly columnist for Business Day and BDlive who has spent 30 years in finance and markets.