dankennedy.net
Predictions are futile, but here are two
I missed the chance to predict Seth Moulton’s victory over John Tierney. Wish I’d said something. I did think it would be a lot closer. So let me go on the record with two predictions r…