SCIENTIFIC TECHNOLOGIES CORPORATION