cannan

Predictions and analysis