Tom Ryan appointed new Director General