JAMES MOORE & COMPANY LTD.