Euro NCAP has elected Pierre Castaing as president and chairman of the Board of Directors for the next two years.