corcoran

Predictions and analysis