The Road we have travelled President Obama