John Robert Foley — Insider transactions, Chair at Porta Communications PLC | InsiderLens