he is about 6-7 inches right now
Hmmm...well, that's fairly large already, but seeing as how they do get up to 18" that would still mean he's a fairly young fish. I'd bet within a year's time he will be the coloration you are hoping for.

Wendy