Nan Kavanaugh John Kavanaugh R.D. Kavanaugh Cavanaugh Kavanaugh John C. Cavanaugh Arthur Cavanaugh nan chang/ nan tang nan kai da xue