He fully returned to active top-flight refereeing on 11 August 2007, when he took charge of a 2–1 away win by Leyton Orient at Southend United in the Football League One, during which he dismissed the home side's Alan McCormack.
On August 11, 2007, he resumed officiating professional football matches after being away for some time. He officiated a match between Leyton Orient and Southend United in the Football League One, where he ejected Alan McCormack of Southend United.