Very respectful educated and caring doctor. He takes most insurance, medicare and medicaid insurance. This doctor has given me a new lease on life with his attentiveness and ability to identify problems before they get serious. He has sent me to specialists that have prolonged my life and given me a more tolerable daily living lifestyle. The staff has always been professional with kindness beyond some of the other doctors I have dealt with in the past office workers. They are always helpful and patient with me, this doctor will explain things to you and let you make your decisions about your care he does not dictate to you he respects your decisions. He also does not get you strung out on a lot of prescriptions he believes in a holistic way of treating your ailments also works with other doctors for your care plan.