John MacKenzie — Insider transactions, Director at KAZ Minerals PLC | InsiderLens