francis kavanaugh