patrick kavanaugh