Speaker

Carl Bilicska

IPCounsel

IPValue