Sheffield Wednesday have signed former Middlesbrough winger Marvin Johnson on a free transfer.
Wednesday have not disclosed the length of deal the former Kidderminster, Motherwell and Oxford man has signed.
He could make his debut for the Owls in their League One opener against Doncaster on Saturday.
Find all the latest football transfers on our dedicated page.