Blue-spotted sunfish
The bluespotted sunfish is a species of fish in the family Centrarchidae, the sunfishes. It is native to the southeastern and eastern United States, its distribution extending as far north as New Jersey, Pennsylvania, and far southern New York. Wikipedia