Marcin Bill, IFC Treasury