McGregor dining facility named for military hero