be wary of reviewers that have left only one review ever and that is a 5 star review of this dr.  Immediately after I left a lengthy review on another site I received multiple messages on my cell phone asking to 'talk'.  just thought I would throw my two cents in since I came to reviews like this before going to see him and was truly disappointed.
Pros:  thorough
Cons:  unprofessional, unbelievably expensive
                        
more