James Gallagher (2)

Economic illustrations#14

James Gallagher