Jeffrey Vallis is a freelance writer and communications specialist living in Toronto.

Thoughts and reflections on my life and work.

Thoughts and reflections on my life and work.

Posts tagged The Princess Margaret Cancer Foundation