Dr Joseph is rarely running on time, this is true. But, he takes the time to listen and makes an accurate diagnosis. He is also very personable, his staff is friendly, and the wait is well worth it to me knowing that when it's my meeting with him he will not rush me out the door either. If you can get an appointment with him, you are lucky. He is so well known, and highly regarded, that he is often not taking new patients, This is why he also often overbooked.
Highly recommend this man!