First Insight Corporation announced that Craig Drury has joined the company’s leadership team as its new Vice President of Sales. Craig has more than 11 years of experience in healthcare sales, business development, cloud computing, RCM, and customer care leadership positions. Before joining First Insight, Craig was Vice President of Customer Development at VisionWeb, where he managed the…