After weeks of behind the scenes discussions and rumors, Leon Black will step down from his chair at MoMA. Black will leave the position on June 30th. Black has come under fire in the past months over his close ties to Jeffrey Epstein before the financier’s death.
Read more at NY Post