Dr Hall is very professional and he is very easy to approach. He explained things very clearly . Highly recommended! Thanks Dr Hall