Dr hall is fantastic, he is professional, any questions you ask he will answer! the best Dr, God bless you.