publication venue for The contribution of managerial ability on customer satisfaction: An empirical investigation. 31:343-369. 2023