SCIENTIFIC TECHNOLOGIES INC