hall richard