JOHN H CAVANAUGH