Cherington: Ball 'checks all the boxes' on checklist

Cherington: Ball 'checks all the boxes' on checklist