Welcome to McCraw Insurance Agency, LLC

We offer a full line of Business & Personal Insurance:

  • Personal Auto
  • Homeowners
  • Life & Health
  • Medicare Supplements
  • Business Owners
  • Farm Insurance
  • Workers Compensation
As independent agents, we do not work for an Insurance Company, we are here to work for you. Unlike an Agent that provides coverage from one source, we represent several different companies. We will spend our time working for you, to place you and your family with the best possible company with the best possible price.

Tony McCraw

Tony McCraw


I was born in Galax, Virginia and reside in the Pipers Gap community of Carroll County. I am a graduate of Carroll County High School (1984), and Haywood Community College (1986). I have been in the insurance industry since 1995 and opened McCraw Insurance Agency, LLC in 2007.
I am an active member of Blue Ridge Chapel Missionary Baptist Church where I serve in several capacities. My wife and I fish the Fishers of Men National Bass Tournament Trail where I also serve as Chaplin of the Virginia West Division. We also love to fish for fun, play golf, and work our farm.
We are blessed to have a wonderful family who supports us in the insurance business and in our ministry with Fishers of Men.
It will be my pleasure to serve you with your insurance needs. Feel free to give me a call at any time.

E-mail: tmccraw@mccrawinsurance.com
Office Phone: 276-236-2163
Cell Phone: 276-233-6786

Bonnie Stamper Williams

I grew up in the Comers Rock community of Elk Creek, VA. I am a graduate of Independence High School (1983). I have worked in the insurance industry since 1986, with my insurance experience being mostly in auto and home insurance. In 2017 I became certified to sell the Medicare Part D drug plans and Medicare Advantage plans. I enjoy spending time with my two grandsons and my family. I attend Midway Baptist Church and participate in their community outreach programs. I would love to help you with any of your insurance needs. Please feel free to contact me anytime.

E-mail: bwilliams@mccrawinsurance.com
Office Phone: 276-236-2163
Cell Phone: 276-233-5837