Arran North
Arran North

Arran North

Snr. Sales Channel Marketing Exec. for North America at FTSE250.