Perfect time to buy stocks?

"Strong fundamentals, reasonable valuations, and an accommodative central bank" cause the perfect combination to buy stocks says Katie Nixon, Northern Trust.