Maxio Elevates Jon Cochrane to CFO and Names Robert Williams Head of Customer Success

ATLANTA--(BUSINESS WIRE)--Maxio announced two executive appointments: Jon Cochrane as chief financial officer and Robert Williams as head of customer success.