kadant

Predictions and analysis