JOHN W DUKES