kevin barker

Personal finance strategist, stock picker, adventure traveller, Canadian expatriate, investigative journalist, corporate communications specialist, speaker.