desmond hardy