richard.hall