PETER DAVID CHARLESWORTH