People/David Stirling
PersonUK

David Stirling

2 companies·3 mandates

CompanyRelationTitleAgeSinceAs of
JAMES CROPPER PLCCRPROfficer●Chief Executive Officer602025-02-022026-07-09
JAMES CROPPER PLCCRPRDirector●Director/Board Member602025-02-022026-07-09
MACFARLANE GROUP PLCMACFDirector●Director/Board Member602024-12-312026-07-09
David Stirling — Person