Home / News / Report: Zach Werenski agrees to three-year, $15 million contract