JOHN H LEANE