	Dair joined Livingston on a one-year contract at the start of the 2004–05 season, extending his stay by a second year in June 2005. Upon his contract expiry, he was released by Livi and made a brief return to Stark's Park in September 2006 when he played 72 minutes for Raith as a trialist against Alloa. The following week, he moved to East Fife, where he went on to play nine times during the season.