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