You must meet them face to face. Meet 5 to 10 of them to pick one.
A good consultant must first seek to understand your situation, not one
that only care about selling you products. I think when you meet a person
face to face, you can sense in your mind if this person is honest, trustworthy,
and has integrity. Good luck.