Practice Areas

How Can We Help You?

Every charge ahs its own circumstances. We provide thoughtful legal guidance and dedicated representation focused on protecting your rights and helping you understand your options.

Assault

Defence representation for assault allegations, with careful attention to the circumstances and applicable law.

Criminal Defence

Legal representation for criminal charges, with guidance throughout the criminal justice process.

Impaired Driving

Guidance and defence for impaired driving and related driving offences.

Firearm Offences

Representation for firearm-related charges and matters involving weapons allegations.

Sexual Assault

Professional legal representation in sexual assault proceedings, with respect for due process and the rights of the accused.

Theft Offences

Defence for theft, fraud, mischief, and other property-related allegations, where offered by the firm.

Drug Offences

Legal representation for drug-related charges, subject to the firm’s actual services.

Property Offence

Legal representation for allegations involving theft, fraud, break and enter, mischief, and possession of stolen property. We help clients understand their rights, legal options, and the criminal justice process.

Traffic Tickets

Facing a traffic ticket? Get guidance on speeding violations, careless driving, distracted driving, and other traffic offences. Understand your options and the potential consequences before deciding how to proceed.

Youth Criminal Offence

Support and legal representation for young people facing criminal charges. We help youth and their families understand their rights, navigate the youth justice system, and explore available legal options with care and discretion.

Get Started with Your Case

Call us: +1 403-971-4005

Blurred city lights seen from a car interior at night, depicting urban driving ambiance.

Assault

…

Criminal Defence

…

the legal, justice, law, right, justice, justice, justice, law, law, law, law, law

Ready to get answers from a qualified injury lawyer?

Malesuada dignissim non, aliquam id tincidunt amet in sed et gravida pulvinar ipsum mauris etiam mattis nisl.

FREE Consultation

Call: +1 403-971-4005

This field is required.
This field is required.