I know David Wills best from his work on Yu-Gi-Oh, as the voice of Nezbitt (one of my favorite characters!!). However, when I found out from another site he also did Johnson, Crump, and Gozaburo, I was amazed. None of them even had a HINT of sounding SLIGHTLY alike, and I thought they all had different voice actors. The fact that Mr. Wills can do such unique dialogue for each of his characters is just...I don't know.
So yeah, he does a rather good job. Although I was disappointed that Arlong and Professor Sheppard (two other roles of his) didn't sound much different from Nezbitt. But other than that, he does an awesome job!