JOHN W GATES