Make sense, hope it is the case. For such complex technology, head of business are almost always guy with strong technical background and business skills, especially in germany were most high ranking executive including business, sales, marketing, BU manager, CEO hold a Ph.D. !