Captain Duncan TelferĀ has sailed all over the world in a life dedicated to all things seafaring.