Stack Exchange network consists of 175 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
A very dear man who love his job as a geologist gave this to me. He’s been all over the country so I have no idea where he may have picked it up
The block is quartz. The green staining could be anything, from copper-bearing minerals, to clays, to silicates like epidote, actinolite, serpentine, etc.