Listen

Description

Jeremy Rosenthal discusses intellectual property with James Gourley.