"I'm picky with my doctor selections as I'm want someone who takes the time to diagnose and explain things really well and is patient. Helped me through some very troubled times. His staff are awesome and have assisted me countless times in using the patient portal. I'm tech challenged. I recommend him to anyone seeing a primary care internist."