Lawyer Profile
M. J. Blain
Calgary, Alberta

Overview
M. J. Blain is listed as a lawyer at Blain Legal. Practice areas include Corporate & Commercial Law, Real Estate, Family Law, Personal Injury Law.
Practice Areas
Bar Information
Called to the bar: 1984 (AB)