DAVID W CHARNOCK