Dallas-based GI Alliance has entered a definitive agreement with Dublin, Ohio-based pharmaceutical distributor and healthcare services company Cardinal Health in which Cardinal will acquire a majority stake in GI Alliance, The Economic Times reported Nov. 12.