Rob Urbach Named Iditarod CEO

Former USA Triathlon CEO will oversee iconic Iditarod event