My entire family has been seeing Dr. Cave for over eight years. While the wait time is usually excessive (30-45 minutes in waiting room and another 15-30 minutes in the examination room), once Dr. Cave is able to see you he provides first rate medical service. He's extremely knowledgeable and very current on any medical subject I've ever discussed with him, to include total cholesterol count , cholesterol particle size, diabetes and high blood sugar, high blood pressure, dermatology questions, and natural supplements that can be used to treat those conditions. I believe the waiting time is typically long because Dr. Cave takes as long as necessary to explain your condition, the possible treatments and side effects, and thoroughly answer any other questions you might have. He's well worth the wait and is very professional.