hall lo f. m.