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 itinerary