Ipswich Town have completed the signing of winger Cameron Stewart on a three-year deal.
The 23-year-old was a free agent after leaving Hull City at the end of last season.
Stewart had agreed to join Leeds United on a permanent basis back in January as part of a loan agreement, but a change of manager at Elland Road saw the deal fall through.
"Cameron Stewart has joined Town on a three-year contract. The 23-year-old winger completed the paperwork this morning and is now training with his new teammates for the first time," a statement on Ipswich's official website read.
Stewart becomes Mick McCarthy's second signing of the summer, following the capture of Alex Henshall last week.