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.