Bo Petterson is standing beside his car in a swirl of falling snow, his gloved hands gesturing as he talks. He's serious ...