hall S e. m.