Dr. Edward P. Miranda is excellent. He takes time to listen and to explain everything.