gentlemansportion.com
David on travel
David Moorcroft contributes a regular column on cruising and destinations. David has made 70 cruise voyages in almost every part of the world, crossed the Atlantic by ship six times, and for more t…