I have to update my review. The staff is really hit and miss, but its become a consistent issue anytime there's an insurance dispute. In my case the staff didn't apply insurance which was active at the time and is active today, causing me to have to pay out of pocket. This is egregious because its something they could so easily fix.
Its pretty obvious now why Johnson has such good ratings. While his staff is sub-par, he loves his job. He shares his knowledge with you down to the tiniest details.