MacGregor Catherine — Insider transactions, Director at MICROSOFT CORP / SLB LIMITED/NV | InsiderLens