James A Barry and CO LTD