People Moves: OneShield Appoints Brown as Chief Insurance Officer
Insurance technology company OneShield, headquartered in Marlborough, Massachusetts, appointed Terry Brown as chief insurance officer. In this newly created role, Brown will shape the company’s
Scan with your phone
Scan with your phone