Arch Insurance North America (Arch) today announced that Eric Boquist has joined the company as Executive Vice President, Retail Energy, based in Houston, Texas.