About Us

image67

Treating our customers like family since the beginning!

 Doc – Randy “Doc” McCoy is a retired Army Special Forces (Green Beret, 7th SFG), Emergency Field Surgeon. Doc retired from the Army in 2002 and after 7 years of medical school decided to go back to college for geology. He attended Appalachian State University where he double majored in Geology and Recreation Management. Doc has been cutting gemstones since he was 19 years old and loves to teach this dying art to his young son D’Artagnan. Doc and his wife Trina truly enjoy what they do and look forward to going to work every day. Their favorite part of the business is meeting new people and making new friends! You'll find them at DRGM most days along with their son and family pet Phoebe, our resident "Rock Hound".

image68

OVER 100,000 different gemstones available for purchase at wholesale prices

With a wide variety of gemstones, we are able to cater to individual needs as well as bulk orders for jewelry designers. 

If you need it, we probably have it in stock. 

If we don't, we can get it fairly quickly. 

image69

 

Our Business Goal

To educate the general public on the historical geology of the Appalachian Mountains, how they were formed and what can be found here.


We promise to give you the best educational experience that your money can buy.  We strive to make memories that will last a lifetime.


We also promise the best quality work on our lapidary and jewelry making services as well as our repair services.

Contact Us

Email: drgm@docsrocks.org OR Send us a message below.

Better yet, see us in person!

We love our customers, so feel free to visit during normal business hours.

Doc's Rocks Gem Mine

111 Mystery Hill Lane, Blowing Rock, NC 28605

(828) 264-4499

Hours

Mon

9:30 am – 4:30 pm

Tue

9:30 am – 4:30 pm

Wed

9:30 am – 4:30 pm

Thu

9:30 am – 4:30 pm

Fri

9:30 am – 4:30 pm

Sat

9:30 am – 4:30 pm

Sun

9:30 am – 4:30 pm

Although the last bucket is sold at 4:30, our gift shop is always open until 5:00 every day!