Dr David Levine is an excellent specialist, highly professional, polite, with great bedside manners. He patiently spends a lot of time during his appointments to explain everything, with all the questions answered. I would definitely recommend him without any hesitation.