The Forbes rankings make more sense. Oklahoma definitely belongs no lower than 10.
Interesting that Massachusetts ranks so high on the Forbes list, being as hard left as it is.