richard arnold age