News

Stonehill plans to break ground on the Leo J. Meehan School of Business building in the spring of 2018, and open the $30 million, 65,000-square-foot facility in August 2019, officials said.