Although this practice was excellent in the past, it has not been very good in the last five years. Waiting time is always minimum 15 minutes in reception and then another half hour minimum in the exam room. Time with doctor is 15 minutes maximum. Some of the doctors are rude and offensive to your intelligence. I have gotten some good treatment and some horrible treatment at this practice. This is probably the worst and uncaring it has been in years. Very disappointing and disheartening. I would shop carefully for a very good medical practice. Billing terrible. An administrative disaster since new electronic filing was instituted. Good luck.