JOHN GRAHAM — Insider transactions, Director at Medica Group PLC | InsiderLens