 He also played for Fulham, Grimsby Town, Luton Town, Tamworth and Salisbury City.He later re-joined Luton Town in 2008 as a youth coach, before becoming assistant manager and having three spells as the club's caretaker manager.He left the club in July 2013 and joined Cambridge United as assistant coach later that year.