Joe Sciarrotta

Joe Sciarrotta is Chief Creative Officer at Ogilvy Chicago.