The main purpose of this paper is to study the inventory, production, and contracting decisions of a multi-echelon supply chain with both demand and supply uncertainty. We find that the commonly used wholesale price contracts used by both up-stream and downstream supply-chain members cannot coordinate the system. We then propose a returns policy used by the manufacturer and the retailer, combin...