Classes & Events

Concealed Carry Classes

Concealed Carry Classes

Defensive Dynamics of Virginia offers the training required to obtain a Concealed Handgun Permit in Virginia. Instructors are NRA certified, and ready to help you learn the fundamentals of safe firearms use. Classes meet in the Green Top Lodge.  Click Here for class schedule and registration information.


Archery 101

Archery 101

Archery 101 is a one-hour introduction to archery for participants age 6 years old and up. This instructor led training covers equipment basics and shooting techniques.  This class is a prerequisite to Archery 102 or JOAD.  Click Here for More Information.


JOAD (Junior Olympic Archery Development)

Green Top Archery JOAD Class

Junior Olympic Archery Development (JOAD) is a program of USA Archery that teaches archery to young people, provides great opportunities for awarding achievement, and helps archers to enjoy the sport recreationally or progress to the excitement of competition. JOAD is open to any youth archer aged 8 to 20 and is designed to grow with the young archer.  Click Here for More Information.



Green Top Archery Party

Celebrate your young archer's special events with an Archery Party hosted in the Green Top Archery Range, or let us come to you with our new Mobile Archery Trailer.  Parties are available for up to 16 participants and include 1 hour 15 minutes of archery fun.  Click Here to Learn More


Green Top Events

Store Events

View the Special Events Calendar for everything happening in and around the store.