TeamViewer bolsters channel team to support enterprise Two appointed executives have a combined 30 years of experience