David M. Piccolo is a tax and business lawyer who provides tax and business law advice, including preparing voluntary disclosure (tax amnesty) applications, resolving tax disputes with the Canada Revenue Agency, and tax planning services, to individuals and corporations.