Paywizard names new chief executive

Paywizard has upped chief marketing officer, Bhavesh Vaghela, to CEO, replacing company co-founder Jonathan Guthrie. Announcing the appointment, Paywizard said that Guthrie is “taking a step back from the business” after 20 years of building the company and will remain on the board. Vaghela joined Paywizard in 2015 and has more than 17 years’ experience […]