David holds an LL.B. from Dalhousie University and has been a member of the NS Barristers Society for over 30 years, currently with non-practicing status as an employee of McInnes Cooper. Prior to joining McInnes Cooper in 1995, David practiced both privately and as in-house counsel to two prominent corporations in the Atlantic Provinces.
David works with McInnes Cooper’s business law and Corporate Services groups, providing legal support and assistance in all facets of commercial, corporate and tax transactions. David is engaged extensively in cross-border work for major international organizations, providing day-to-day accessibility and practical information and advice. He assists with corporate re-organizations, mergers, acquisitions, incorporations, amalgamations and continuances.