Richard Leonard on David Goodwillie playing for Clyde FC: ‘His place in the team is not only inappropriate, it is immoral’

Richard Leonard (Allan Miligan)
Richard Leonard (Allan Miligan)