c. cavanaugh