Paratheraps is not a valid genus name.Looks "Vieja" for sure (or the other genus many have been split into no...Paratheraps, Maskaheros, etc). Does not look pure fenestratus IMO. I'm having trouble seeing any fen in that fish, actually.
With all that blue/green, giving me zonatus vibes. And of course, some sort of mix is highly possible.