He earned his law degree from the University of Idaho in 2002 where he was an editor on the Idaho Law Review. David is also a certified public accountant. Before law school he worked four years as an auditor for a public accounting firm in Salt Lake City. David graduated from the University of Utah with a bachelor of science in accounting in 1991. Afterwards while working part time as an internal auditor for a local retailer, he earned his master of science in professional accountancy from the University of Utah in 1994. While studying for the CPA exam,he worked for Zion’s Bancorp as an information systems auditor. David enjoys spending time with his family, gardening, traveling, hiking and playing softball.