Geoffrey Watson has served as counsel assisting the New South Wales independent commission against corruption.