Full Name
John McDonald
Company
PwC US Group LLP
Speaker Bio
John is a registered C.P.A., a lawyer, a computer engineer, and certified Kubernetes application developer. He is currently a Managing Director at PwC, where he focuses on building applications using traditional (e.g., random forest classifiers, neural nets) and modern (e.g., llms, agents, MCP servers) artificial intelligence techniques to enhance the delivery of tax services and deploy them in the cloud. His primary languages are (in descending order): Python, Java, PhP, C++, C, and assembly. He reluctantly works with Javascript when required.

In a prior life, John was a partner at Baker & McKenzie, LLP for many years during which he worked on effective rate reduction and M&A. He published over 100 articles on various tax matters in Taxes Magazine, Tax Analysts, and PLI, and a few comment letters. He also testified in front of the Senate Finance Committee in the lead-up to the enactment of the Tax Cuts and Jobs Act.

He also had the opportunity to work for the Islamic Republic of Afghanistan’s Ministry of Finance in Kabul during the 2005 to 2006 timeframe on their tax law and various non-tax controversies. He helped negotiate the cancellation of Afghanistan’s debt to the former Soviet Union at the Paris Club.
John McDonald