Listen

Description

In this episode, we discuss global efforts to increase public disclosures about corporate tax avoidance in an effort to shame corporations into paying their "fair share."