He is Excellent.. And knows what he is doing. He is kind. and patient and will give you his undivided attention and answer all your questions Efficiently. I will be going back soon. He is a bit pricey but worth every dollar. Your life is in good hands.