About David

David is Counsel in our Halifax office. He assists clients with a wide-range of immigration matters, including work permit applications and permanent residence applications. David also has experience advising clients on complex public policy matters, including major law reform initiatives.

David has helped clients navigate the Access to Information (ATI) process, and acted as an advocate and lobbyist. He has learned how to effectively act across sectors – bridging the gaps that often exist between organizations in the public, private and not-for-profit sectors.  If your work requires you to navigate government or work across sectors, David can help.

From 2011 to 2013, David served as the Director of Programs and Corporate Initiatives with the Nova Scotia Office of Immigration. He has advised government on the design and implementation of immigration programs.

David is a member of the Board of Directors for Immigrant Services Association of Nova Scotia (ISANS) and past Chair of the Canadian Bar Association – NS immigration law section.


  • LL.B., Dalhousie Law School (1999)

Bar Admissions

  • Nova Scotia (2000)


  • English