JOHN C WHALEN