JOHN C HAGEN