An offer to meet to provide "dirt" (which campaign investigators are paid boatloads of money to find) is a "thing of value".  Doesn't matter if the meeting netted anything, its the intent to obtain - ie "solicit".

Trump Jr. didn't have to be in the campaign he is a "person" (I won't debate that one).

I do see that the Right Wing media is trying its best to find any straw they can to discredit Veselnitskaya.  But please provide one citation that any of those meetings were to provide "dirt on Hillary", because THAT is the crux of the issue.