hals o c . m.