David graduated from the University of Toronto Faculty of Law in 2004. He practiced in Ontario from 2005 to 2012 and has practiced in Alberta from 2013 to present.

David is currently a member of the Alberta and Ontario bars. For the past 10 years, David has represented clients in serious and complicated criminal, family and immigration matters. He has extensive experience both at the trial and appellate level.