Definitely a male.
Probably a late maturing fish.
Note the black dots anterior to the spiny dorsal. Only see that on a male. Also the top of the ear tab has that tiny little upturn that you don't see on females. If you trace the eartab on a female it almost always drops down from the upper point of the crescent.