What are the roles of a managing director