JOHN W LEECH