Ferrara, a charming 46-year-old with a Sicilian accent who is known as Napo ("NAP-oh") to friends, is a medical detective with an unerring knack for knowing what to pursue.
Yet, for all its single-minded predictability, technology has always flourished on a diversity of opinions and an unerring ability to invent alternative solutions.