Richard Duval (President) @ CSM Ltd.