Pikl, a leading InsurTech company in vacation rental insurance, has strengthened its leadership team with the appointments of Steve McGuinness as COO and James Everett…