McLellan and Partners Ltd.