Colin Buckingham

A retired Englishman who has lived in 6 different countries on 2 continents and speaks 5 languages, I provide a truly global aspect in my writing.