W:m Foster & .Co.