After a brief stint in practice, David completed a Masters by thesis from the University of Melbourne. During his candidature, he was a tutor in the Legal Studies Department. He then became a law lecturer in the Department of Accounting at Monash University. In 1986 he joined the Faculty of Law at Universiti Malaya, from whence he moved to the Faculty of Law at the University of Canterbury. During this time he wrote articles on constitutional law and company law in both jurisdictions, including his book, Company Law in Context (OUP, 1994) about New Zealand company law. He became interested in matters to do with indigenous peoples. In 1993 he joined the then School of Law and Legal Studies (now Law School) at La Trobe University. He has published extensively in corporations law, and to a lesser extent in constitutional law, and law and indigenous peoples. Recently he has considered the issues surrounding digital evidence as well as competition policy and law from various theoretical perspectives. His most recent book, Corporations Law Guidebook (OUP, 2008) is a study in theory as well as an innovative perspective on learning corporations law. His PhD thesis, 'Australia's National Competition Policy 1995-2005', was completed in 2014.