S & E KENNEDY & CO LTD