Brock Baker is a man of many voices. In this case 151 of them.
Like the dude says, he doesn't exactly fit the demographic of an actual Pokemon voice actor, so it's quite the achievement.
If you want to see more of Brock's work, here's a compilation of Simpsons characters he took a swing at.
[via Laughing Squid]