Economist Stephen Moore weighs in on the Big Guy & energy & the rising ruble