JOHN J DUKES