This doctor listens patiently to questions and concerns. He orders tests to rule out conditions, but doesn't force you to take meds or do tests you do not want. He is very thorough and knowledgeable. He takes the time with you and makes you feel special. The staff is excellent; friendly, kind, and diligent. Test results are called back to you the same day! It took me 30 years of searching to find a doctor, office, and staff I feel I can trust completely.