JOHN H HAVENS