Have used Drs. B & K and have high regard for both. I have never made an appointment at either, other than "real-time/same-day". I have had better scheduling results with K, but I haven't used him as long. Both guys and their staffs are high-quality pilot advocates.