Scott Barclay is the Managing Director, Healthcare at Insight Partners. He attended INSEAD and the University of Virginia.