David Gilmore on an island