Bausch + Lomb director Andrew C. von Eschenbach sells 18,559 common shares for $306,709.22 - BLCO News | Rallies