hall s t. m.