Alfa appoints new managing director