JOHN P CAVANAUGH