Peterson Shields offers legal services in Calgary. This lawyer can serve your needs as a defense lawyer, a solicitor, an attorney and even more. Peterson Shields has the abilities to advise you with your immigration inquiries.