Ditto the comments on Dr. Ozer and the folks at the James -- they are great.
I laughed out loud when Jim mentioned Dr. Weed. He gave me my pre-surgical physical before my neck dissection, and is obviously very competent, but very dry sense of humor. When I was in the hospital after the surgery, they were giving me these injections in my abdomen periodically, and I asked why. The nurse said "Because you are diabetic." My jaw and my wife's jaw dropped simultaneously, as I had never been diagnosed as anything close to diabetic.
When another doctor came to see me on rounds, he laughed -- "Dr. Weed things EVERYBODY is diabetic." He is very conservative, but very good. Again, though, he is an internist, so not a primary care doc for the cancer treatment.
Good luck -- happy to provide any insight you need on the James or the staff there.