David Hampshire

David Hampshire, England (Bath) is an experienced travel writer (author, co-author or editor of over 20 books) and an authority on living and working abroad. He lived in Switzerland for over five years in the 80s and 90s and visits frequently.