Inside the home of Mark Taylor, the new dean at Washington University's Olin Business School
December 18, 2017 at 15:56 PM EST
Mark Taylor became dean of the Olin Business School at Washington University in St. Louis on Dec. 1, 2016. In June, Taylor bought a home in Clayton for $1.97 million.