Leica Microsystems is finalizing plans to close its microscope division on Walden Avenue in Depew. The German company is working out details to transfer some functions to a neighboring facility run by ...