noel callahan