Stephen Atherton, Solicitor & Campaigner