Dr. Ibrahimi is knowledgeable; however, his skills are overlooked due to his office's lack of competence. I waited over two hours to see the doctor. On another visit, I went to one of the offices for testing and was told I made a mistake by going to the wrong office. I was sent to another location 20 mins away. When I arrived there, I was told I was at the wrong office, and they attempted to send me back to the first office. It turned out my appointment had been cancelled but they didn't call m...