 Preston, who predominantly played at left-back, began his career as a 15-year-old with Dundee United in 1985.He made his league debut in the 1987/88 season.After spending several years at Tannadice, he signed for Hearts, the team he supported as a boy.