During his career , Millen played for St Johnstone , Alloa Athletic , Hamilton Academical , Kilmarnock , Hibernian , Raith Rovers , Ayr United , Greenock Morton , Clyde and finished his career with St. Mirren in the Scottish Premier League . During his long career , Millen played primarily as a defender for St Johnstone , Alloa Athletic , Hamilton Accies , Kilmarnock , Hibernian , Raith Rovers , Ayr United , Greenock Morton , Clyde and finished his career with St. Mirren in the Scottish Premier League .