Original: MacPherson left Kilmarnock in 2001 to join Dunfermline Athletic for two seasons before moving to St Mirren as player\/assistant manager in 2003.
Simplified: He played with Dunfermline Athletic for two season before moving to St Mirren as player - assistant manager in 2003.