D Ribose Producers and Traders