Mark Kelly has taken a “no corporate PAC money” pledge in his run for Senate in Arizona, but has given dozens of speeches to corporate clients.