John Chao offers legal services in Vancouver. John Chao can serve your needs as a defense lawyer, an attorney, a barrister and even more. This lawyer has the competences to assist you with your immigration questions. John Chao has the know-how to treat your legal corporate obligations.