JOHN PERDUE