By reading the comments left by others, it’s clear that Dr. Rupani is excellent! And I just wanted to add that his office staff is exceptional as well! I spoke to Richelle last Monday regarding a blood test for my Stepmother. She explained why it was needed and explained it all very clearly and patiently, and gave very clear instructions. After my step-mother got her blood work done I called the office but Rachelle was not available so I left a message for her to call me back. She did, and said she didn’t have the results yet but that she would have them by the following day and that she would call me back with those results tomorrow. As promised, I got a callback from Richelle the next morning! She told me my Stepmother’s results were very good, so her next procedure could be done without delay. So happy to hear that! My rave about Richelle is that her office etiquette and demeanor is above exceptional! Unfortunately, I’ve had to visit more than my share of doctors and follow up phone calls on the most simple things and find that poor staff Etiquette is lacking in so many ways. I found it a treat to speak with a capable person who timely followed through as promised. Thank you Richelle, Doctor Rupani is fortunate to have you on his staffing team!! Thanks again for all your help….😊👍