I have to agree about Dr. Tafreshi looking at his laptop instead of focusing on the patient. The wait time is way too long - usually an hour once you get a room. The claim that this is caused by making sure patients get enough time with the doctor is bullshit - schedule less patients then so you can do that. Ok now for the really bad stuff: On our last visit, Dr. Tafreshi told me my significant other's test results were within normal range for his kidneys, and then I actually got to see the test results after the visit was over. Guess what, they were OUT OF RANGE. Also, he completely ignored the high blood sugar issue that the test results showed. This is not a doctor who gives any kind of a f**k about patients.
I asked him once for a homocystein test, and he said some bullshit like "the idea that vitamins reduce homocystein levels was disproven a long time ago," then simply said that he does not give homocystein tests. He knew nothing about any kind of studies to back up his opinion. Can you say: "I am in love with drug companies"?