David was born in Toronto, Ontario and attended the University of Montreal where he received an Honours Degree in Political Science. David attended University of Western Ontario where he received his LL.B. in 1973. David has been Certified by the Law Society of Upper Canada as a Specialist in Civil Litigation and in Labour Law.
David was a Member of Council of the Ontario Bar Association. He was an Executive Member of the Labour Law Section of the OBA from 1988 to 1991 and was the Chair of the Labour Section from 1991 to 1992. He was the President of the University of Western Ontario Law Association from 1987 to 1989.
David has been a member of the Metropolitan Toronto Board of Trade Labour Relations Committee since 1985. He is also a member of the Advocates' Society, and The Metropolitan Toronto Lawyers' Association.
David is a director of several Canadian companies and has sat as a Deputy Judge of the Provincial Court, Civil Division. He has also written numerous articles and papers on labour and employment law, and frequently lectures on these topics.