Holmes Patrick M offers legal services in Vancouver. This lawyer can serve your needs as an attorney, a solicitor, a defense lawyer and even more. Holmes Patrick M can help in the matter of temporary visa, permanent residency or citizenship and can help in the case of incorporation or contracts.