After graduation, he was a clerk in the Multnomah County Circuit Court. He then worked at Harris Law Firm in Hillsboro for over 6 years focusing on criminal law and personal injury law. In January 2008 he opened his own practice where he continues to focus on criminal defense. David is also the Presiding Municipal Court Judge for the City of Hillsboro. He has held that position since September of 2006.