Michael Hurwicz. For more, see leonidhurwicz.org/msh/