JOHN M WILLEY