Clarkia is a fine product, but its competition for the Barefoot formula. I wouldn't worry too much about his opinion. He sells herbs in a syrup base, Clarkia is in a tincture. Both contain the basic herbs for many common parasites. MH's argument against Clarkia makes as much sense as comparing apples and oranges. Choose what seems best for your needs.
I'm sorry I can't add any helpful infrmation, but this problem is something I know little about. I saw your post on the Barefoot Forum though and am glad to have a chance to tell you my opinion about the Clarkia . Barefoot promotes his own line of products and, of course, he wants to steer people toward his brand, not the competition.