Primrose Associates, Ltd.