Former Dundee United and St Johnstone star Danny Swanson has signed for East Fife

Danny Swanson in action for St Johnstone.
Danny Swanson in action for St Johnstone.