Who prepares forecasts?

Who prepares forecasts?

The Contractor prepares forecasts of the total Defined Cost for the whole of the works in consultation with the Project Manager and submits them to the Project Manager. An explanation of the changes made since the previous forecast is submitted with each forecast (see Clause 20.4).