Oil and natural gas companies are staring down the barrel of a slowing economy, President Trump's on-again-off-again Chinese trade war, persistently low oil ...
A