I have been going here several years. The wait time is ridiculous I have never waited less then 1 hour. The staff is unpleasant. Dr Davidson is always in a rush and doesn’t take the time with his patients. This place is over booked all the time it’s like waiting in an er room. They have no care for people’s time.