Author: Sam Geall

Biography
Sam Geall is executive editor of chinadialogue