I don't think this is really a green fish, I think the lighting in the photo is making it look green. The dorsal stripe makes me think white lab or socolofi, but the shape does not look like those fish. I am not good at ID however, so maybe the people who hang out here in Unidentified will do a better job.