David Campbell beyond the sea