Hadley & Davis

About Us

Donald H. Hadley, B. Eng. LLB

Short description goes here.


Kodikara Saliya Perera, LLB, Solicitor and Barrister, Notary Public

Kodikara Saliya Perera is originally from Sri Lanka, he first graduated from the Faculty of Law of the University of Colombo, Sri Lanka. He has served as a criminal lawyer for 6 years and then 10 years as a Magistrate and District Judge. He earned his postgraduate from Tokiwa University Japan. He migrated to Canada in 2010 with his family Kodikara is a member of the world society of victimology, Sri Lanka Bar Association and Law Society of Alberta.

As a Barrister and Solicitor, his practice areas are Immigration Law, Family Law, Criminal law, real estate, wills & Estate.


Stephen C. Davis, B.A., B. Ed., LLB

Stephen received all of his university degrees from the University of Calgary. He served for six years as an officer in the Canadian Armed Forces before teaching high school and junior high school in Calgary, Canmore, Drumheller, and Tokyo, Japan for six years. He was admitted to the Alberta Bar in 1997 and practices primarily in the areas of criminal defence law and real estate law.

Stephen has extensive experience in criminal defence law and has appeared in all levels of Court in Alberta. He has represented clients in Provincial Court Traffic Division, Provincial Court Criminal Division, Provincial Court Youth Division, the Court of Queen's Bench of Alberta, as well as the Court of Appeal of Alberta. He has defended clients charged with virtually all of the common offences in the Criminal Code of Canada, Controlled Drugs and Substances Act and the Traffic Safety Act.

Stephen is an active volunteer in the Calgary community. He serves on the Board of Directors of the Calgary John Howard Society and the Alberta John Howard Society. He volunteers with Calgary Legal Guidance and the University of Calgary's Student Legal Assistance in Calgary as and advising lawyer and is also the advising lawyer for Student Legal Assistance's Banff/Canmore Summer Clinics. He is also active with the University of Calgary Faculty of Law's Mooting program where he acts as a judge for various competitins and as a coach for Gale Cup Moot team. Stephen has also instructed at the Alberta Law Society's Bar Admission Course, teaching criminal law, assisted the Calgary Police Service recruit training with witness preparation and instructed at Mount Royal College.

Testimonials