The guy who delivers this massive hit is Neil Best. But not this Neil Best.
There are at least four other people named Jim Baumbach that I know of. One of them claims to have been on the cutting edge of this thing called the Internet. Another one is a politician in Philadelphia. And yet another lives on Long Island. We're all not related.