Jim Rogers: Very Hard Times Are Coming! GET READY

CFN - Compact Financial News DAILY

James Beeland Rogers Jr. (born October 19, 1942) is an American investor and financial commentator based in Singapore.