canopyrivers

Predictions and analysis