He played over 150 league games for East Fife, Shrewsbury Town, Dundee, and Partick Thistle in Scotland and England before signing with the MLS in the United States.
He played over 150 league games for East Fife in Scotland and England before. He played over 150 league games for Shrewsbury Town in Scotland and England before. He played over 150 league games for Dundee in Scotland and England before. He played over 150 league games for Partick Thistle in Scotland and England before. He was signing with the MLS in the United States.