5 /5 Bob Schwartz: Dr. Dmitri Belov is a cardiologist with great caring, and more importantly, great skill. His knowledge and understanding of the heart and all it does, is incredible. He has put me back on track with one in depth series of tests, and made it possible for me to breathe again. He may be a bit difficult to understand at times, and I dont think I have ever seen him smile, but have faith in his ability. Put your heart in his hands.