Author: mjmazur

Oversupply, slowing demand, and financial turmoil are adding up to another round of price declines...