Peter Sleep, Callanish Capital
Peter Sleep
Investment Director
Callanish Capital