hall a c . m.