For Walsh, Boston College makes perfect sense as inaugural venue