Advertisement
Alan Hoo
Alan Hoo
Alan Hoo is a barrister and chairman of the Basic Law Insitute.