I`ll never be a perfect President: Barack Obama

US President Barack Obama has told Americans that he is the man who keeps all his promises.