HOLMES JOHN DAVID