IVI appoints Douglas Shaffer Deputy Director General