Dennis Wise
Weston moved to Swindon Town in July 2006 when Dennis Wise, now managing Swindon, signed him again. Weston finally managed a run of appearances and scored his first professional goal in a game against Bristol Rovers. He was released by Swindon a year later. Weston signed a two-year contract with Leeds United on 7 August 2007, the third time that Dennis Wise gave him a contract.