JOHN P DUNCAN