Rock bass usually have red eyes. Since you are in NC I think it is commonly called flier. The spot on the soft dorsal fin disappears with age.
https://en.wikipedia.org/wiki/Flier_%28fish%29
https://www.outdooralabama.com/bream/flier


aka Pond Doctor & Dr. Perca Read Pond Boss Magazine -
America's Journal of Pond Management