Alum Steve Davis is featured in an article on his being a likely choice for next Twitter CEO