Moshonas John M offers legal services in Vancouver. This lawyer can serve your needs as a barrister, a legal counselor, a legal advisor and even more. Moshonas John M can help in the situation of temporary visa, permanent residency or citizenship. This lawyer can help in the matter of incorporation or contracts. Services provided accommodate your personal injury dealings.more...See more text