ANDREW A ADAMS AND CO LTD