Paolo Di Canio, who was banned last year for 71 games for pushing a referee, joined West ham on Wednesday after four months out of the game and immediately vowed to clean up his act.
Troubled Di Canio joins West ham.