Joshua Allen , B.Sc., J.D., P.Eng.


Areas of Practice

Adult Guardianship and Trusteeship Barrister & Solicitor Estate Litigation Estate Planning & Administration Grant of Probate or Administration Real Estate Wills & Estates


Joshua Allen received a Bachelor of Science in Computer Engineering from the University of Alberta in 2008. After working for a few years with both large multinational companies and a local tech start-up, he attended Law School at the University of Alberta and graduated in 2014.


Joshua completed his articles with Main Street Law LLP and was admitted to the Law Society of Alberta in 2015. Joshua is primarily active in the Wills and Estates, Real Estate, Corporate/Commercial and Employment practices areas.

Associations and Interests

Joshua maintains his membership with the Association of Professional Engineers and Geoscientists of Alberta. In addition, he is a member of the Canadian Bar Association, specifically the Wills and Estates section of the Alberta chapter of the Canadian Bar Association, and The Law Society of Alberta.

Joshua is interested in the application of information technology to the practice of law and he has been experimenting with methods to make the practice of law less stressful for both lawyers and clients.