JOHN P DIFFLEY