Captain Davies, last of that happy breed of sea-dogs