David has been accredited as an immigration specialist by the Law Society of New South Wales since 2000. There are fewer than 40 accredited immigration solicitors in New South Wales.
David lectures at the Australian National University Graduate Certificate of Migration Law and Practice course. Over many years David has lectured on immigration law topics for numerous professional organisations, including the New South Wales Law Society, the Law Council of Australia, the New South Wales Bar Association and the Migration Institute of Australia.
In 2003 and 2006 David edited the Immigration, Citizenship, and Passports Chapters of Halsbury’s Laws of Australia. He has also authored the Citizenship and Migration sections of Australian Encyclopaedia for Forms and Precedents.
David is an active member of the Law Council of Australia’s Immigration Lawyers Association of Australasia. Through the Law Council, he participates in national debate on immigration law and policy and contributes to Parliamentary submissions.
David is admitted to practice in the High Court of Australia and the Supreme Court of New South Wales. David is a registered migration agent, MARN 9579835.