hals g f. m.