Jay Shearer

Active Billings, MT Principal for Applied Petrologic Technology