Arthur J. Gallagher & Co.
Global insurance brokerage and risk management services