Duties and roles of a general manager