Who is the best Major League Baseball catcher?

Ivan "pudge" Rodriguez. on the nationals