JOHN P DAVENPORT