hals s c . m.