rainmaker
From Longman Business Dictionaryrainmakerrain‧mak‧er /ˈreɪnˌmeɪkə-ər/ noun [countable] informal someone who makes a lot of money for a company, for example by attracting rich clientsHis law firm almost lost its key rainmaker to another firm.