Green willemite, violet-blue hardystonite and orange clinohedrite. Some very minor calcite and a spec of esperite are on the back side. There is also some pink visible but upon closer inspection it appears to be the orange clinohedrite, which is shining through a thin layer of hardystonite to produce a weird pinkish violet. Photographing these colors is a challenge since they differ quite a bit in brightness. I solved this by making a stack of 60 HDR photos. The Canon 5D MkIII is able to shoot HDR "on the fly" so this was not as titanic a job as you might believe. Still, not for the weak...
Locality: Franklin, New Jersey, USA.