FARLEY & SCOTT LTD