David Gregory (President) @ CanRep Inc.