richard brandon