Talia Baiocchi

Editor in Chief

Talia Baiocchi is the Founder and Editor in Chief of PUNCH.