Michael J Perkins offers legal services in Calgary. This lawyer can serve your needs as a barrister, an attorney, a legal advisor and even more. Michael J Perkins has the abilities to help you with your immigration questions and can help in the event of incorporation or contracts.