Best Vancouver Criminal Defence Lawyer. David Lance Karp is an experienced criminal defence lawyer who defends individuals accused of all types of crimes, including marijuana grow operations, drug trafficking, violent crimes and impaired driving. As a lawyer, Mr. Karp works one-on-one with each client and provides dedicated service. He works hard to prepare a vigorous defense and uses his extensive knowledge of the law to make sure his clients rights and freedoms are protected.