Oil Tops $94 as Hormuz Risk Returns | The Fiscal Wire