Sheffield Wednesday have completed the signing of 21-year-old striker Steven MacLean from Rangers.
Steven MacLean was top scorer in England's Division Three
It is understood the English League One side have paid in the region of £125,000 for the player who has agreed a three-year contract.
MacLean was told by Rangers boss Alex McLeish that he was not considered a first-team prospect despite scoring 25 goals on loan at Scunthorpe last year.
He had also attracted interest from Bristol City and Hull City.