petrographer

noun

One who is versed in petrography, or the study of rocks.

noun

A person practicing petrography.