JAMES P. CAVANAUGH