Steven Noble
Steven Noble

Steven Noble

Software developer. Social democrat/​humanist/​ecomodernist/​internationalist. ALP member. I try to let evidence change my views. Punk rock/​all rock/​all music