Steven Cavanaugh, D