Terrible experience. The first time I came to the clinic, the people I needed to see came 20 minutes late, which caused a delay. I was supposed to have another meeting wi ... more