Below are the completed transfers of Premier League clubs as of Wednesday, June 22 2011.
BoltonOuts: Johan Elmander (to Galatasaray, TUR for free)
Outs: Dorus de Vries (to Wolves for free)
Outs: Jamie O'Hara (to Wolves for undisclosed*)
WolvesIns: Jamie O'Hara (from Tottenham for £5m*), Dorus de Vries (from Swansea City for free*)
* denotes deals to go through on July 1