CAVAGHAN AND GRAY LIMITED