WILLIAM MACPHERSON — Insider transactions, Director at WILMINGTON PLC | InsiderLens