James Macdonald — Transactions d'initié, Officer chez MACFARLANE GROUP PLC | InsiderLens