I have been at patient at BGA for 11 years. Their office staff is always pleasant and accommodating. I have been a patient of Dr. Rishi Agarwal’s for the last several years. He’s amazing! His bedside manner and medical knowledge are top notch! He always listens to all of my concerns, and includes me in the conversation to my next medical decision. I trust his recommendations with my health, and have complete confidence in his medical decisions. He calls me himself to check in after procedures and go over test results. Very respectful. His nurse, Lindy, is fabulous. She listens to my frequent questions and concerns, and is quick to respond to my calls. Her attitude is always positive and upbeat and goes the extra mile to help me out! They are a dynamic duo and I appreciate all of their help and expertise!