Arrowhead Intermediaries, a unit of Brown & Brown, named London-based Steven Beard CEO, International. Previously, Mr. Beard was group president at Charles Taylor.