All states Virginia
Virginia license records
Licensed contractors in Palmyra, VA 193 active licenses list Palmyra as their address in Virginia DPOR's regulant lists for Class A, B and C contractors and licensed tradesmen, refreshed every five business days, file dated November 9, 2026.
Before you hire anyone on this list Confirm the license on the official site. Our copy is a snapshot; the state's record is live and shows complaints. Make sure the name on your contract matches the name on the license. Check the license type covers your job. A roofing license doesn't cover electrical work. How to check a contractor in Virginia, step by step
Tradesman: Journeyman electrician 21 Asher A Bazzarre #2710051671 · expires February 29, 2028 Brandon W Good #2710052606 · expires August 31, 2028 Brian K Painter #2710080632 · expires January 31, 2027 Elder Diaz Calvillo #2710085116 · expires September 30, 2029 Frederick N Gibson #2710053591 · expires December 31, 2028 Garrett M Hatmaker #2710084640 · expires July 31, 2028 Gary W Wheaton #2710076259 · expires April 30, 2028 Harold R South Jr #2710084904 · expires February 28, 2029 Hernan E Ramos #2710083055 · expires September 30, 2027 Hunter R Shepherd #2710071054 · expires February 29, 2028 Morgan T Graham #2710071960 · expires October 31, 2028 Nathan A Crawford #2710075573 · expires August 31, 2027 Richard G Gibson #2710027100 · expires February 29, 2028 Robert D Kincaid #2710069171 · expires May 31, 2029 Robert L Bower #2710062072 · expires May 31, 2029 Samuel Fulks #2710082884 · expires November 30, 2027 Sean D Bloom #2710036933 · expires August 31, 2029 Shannon E Gentry #2710068286 · expires December 31, 2028 Timothy D Kellerman #2710060365 · expires June 30, 2028 Todd A Robertson #2710064385 · expires August 31, 2028 Wesley N Donald #2710057371 · expires February 28, 2029 Tradesman: Journeyman HVAC 15 Addison L Parr #2710086617 · expires February 28, 2029 Anthony A Acree #2710069429 · expires May 31, 2028 Brian S Cole #2710058766 · expires February 29, 2028 Charles E Gregory Jr #2710014301 · expires January 31, 2028 Chauncey E Johnson #2710070004 · expires October 31, 2029 Darryl J Staton #2710078259 · expires April 30, 2029 Deral L Wertz #2710068971 · expires February 28, 2029 Edward S Acree #2710009026 · expires May 31, 2028 Gregory P Gipson Sr #2710064313 · expires August 31, 2028 John W Wimberly #2710054875 · expires January 31, 2028 Jonathan E Mooney #2710074927 · expires May 31, 2028 Michael A Evans #2710083108 · expires September 30, 2027 Michael S Clements #2710031896 · expires September 30, 2028 Richard L Moe #2710020683 · expires October 31, 2029 Travis E Castellanos #2710080353 · expires December 31, 2026 Tradesman: Master plumber 15 Christopher B Moore #2710075815 · expires October 31, 2027 Daniel B Fennell #2710067198 · expires March 31, 2029 Earl E Breeden Jr #2710061798 · expires October 31, 2029 Gary E Osteen #2710059330 · expires March 31, 2028 Goran Ivanic #2710073359 · expires November 30, 2029 Jamie M Smith #2710044929 · expires October 31, 2028 Jimmy W Perry #2710047340 · expires April 30, 2028 John M Lane Jr #2710065316 · expires October 31, 2029 Michael S Falcone #2710069617 · expires September 30, 2029 Milan Rusic #2710049817 · expires April 30, 2029 Ronald E Lucas #2710060524 · expires June 30, 2028 Schoen J Falciglia #2710064339 · expires December 31, 2026 Thomas M Castellanos #2710052467 · expires November 30, 2028 William H Fennell Jr #2710031469 · expires November 30, 2028 William P Ferguson Jr #2710027499 · expires March 31, 2029 Tradesman: Master HVAC 10 Charles H Critzer Jr #2710050422 · expires August 31, 2029 Christopher S Daidone #2710058341 · expires June 30, 2029 Christopher S Yowell #2710068511 · expires October 31, 2029 David A Alessi #2710077277 · expires May 31, 2029 James B Zeeff #2710033322 · expires July 31, 2029 Jason R Jordan #2710073202 · expires August 31, 2029 Jean F Campbell #2710059955 · expires March 31, 2029 Paul R Lamm #2710067666 · expires January 31, 2029 Roger T Robertson Jr #2710071698 · expires December 31, 2028 Steven M Luniewski Sr #2710047499 · expires April 30, 2028 Class A contractor: Residential building, Commercial building 8 Tradesman: Master electrician 7 Class A contractor: Commercial building, Residential building 6 Class C contractor: Home improvement 6 Other license types 105 Albert Mallory Class C contractor: Natural gas fitting provider, Liquefied petroleum gas fitting and 2 more · #2705071330 · expires October 31, 2028 Albert Mallory Tradesman: Master liquefied petroleum gas fitter, Master HVAC and 3 more · #2710032474 · expires January 31, 2029 Andrew P Estes Tradesman: Master HVAC, Journeyman HVAC · #2710081154 · expires September 30, 2028 Andrew P Willgruber Tradesman: Master plumber, Journeyman plumber and 3 more · #2710000903 · expires October 31, 2029 Andrew Willgruber Class C contractor: Plumbing, HVAC · #2705117684 · expires October 31, 2027 Anthony L Cianchini Tradesman: Journeyman electrician, Master electrician · #2710072722 · expires July 31, 2028 Apex Roofing LLC Class A contractor: Roofing · #2705171346 · expires August 31, 2027 Barry A Thacker Class C contractor: Painting and wallcovering · #2705147615 · expires August 31, 2028 Blue Ridge Irrigation Service Co LLC Class C contractor: Insulation · #2705174635 · expires January 31, 2027 Bobby G Snow Class B contractor: Residential building, Commercial building · #2705107878 · expires July 31, 2028 Brian L Curry Tradesman: Journeyman plumber · #2710056824 · expires June 30, 2029 Bridge Hampton INC Class A contractor: Residential building, Commercial building and 2 more · #2705021217 · expires June 30, 2027 Budget Electrical & Mechanical INC Class A contractor: Plumbing, HVAC and 2 more · #2705156143 · expires April 30, 2027 Carroll Dean Bossieux Class C contractor: Residential building, Commercial building · #2705087403 · expires August 31, 2028 Cecil D Morris Class C contractor: Commercial improvement, Home improvement · #2705044739 · expires July 31, 2027 Center Line Services LLC Class A contractor: Residential building · #2705187163 · expires July 31, 2027 Charles H Critzer Jr Class B contractor: Commercial improvement, Home improvement and 1 more · #2705125554 · expires October 31, 2028 Chessa M Trimble Tradesman: Journeyman electrician, Master electrician · #2710078978 · expires December 31, 2028 Chilly Willy Mechanical Services LLC Class A contractor: HVAC · #2705194451 · expires December 31, 2026 Christian and Associates Excavating INC Class B contractor: CDS, Plumbing and 1 more · #2705096421 · expires June 30, 2027 Cindy Pollard Painting LLC Class C contractor: Painting and wallcovering · #2705126292 · expires January 31, 2027 Colvin Services LLC Class C contractor: HVAC · #2705162843 · expires May 31, 2027 Conner HVAC LLC Class C contractor: HVAC · #2705197691 · expires October 31, 2027 Cory J Johnston Tradesman: Master electrician, Journeyman electrician · #2710058771 · expires April 30, 2028 Crossroads Home Services LLC Class C contractor: Residential building · #2705187422 · expires February 29, 2028 Dak Construction LLC Class A contractor: Commercial building, Residential building and 3 more · #2705079124 · expires September 30, 2027 David W Mawyer Tradesman: Master plumber, Master gas fitter and 1 more · #2710011023 · expires January 31, 2028 Donita R Wagley Tradesman: Journeyman plumber · #2710076262 · expires January 31, 2028 Double-A Electric INC Class A contractor: Commercial building, Residential building and 1 more · #2705033035 · expires March 31, 2028 Eager Beaver Contracting LLC Class C contractor: Highway/heavy · #2705189611 · expires August 31, 2028 Earl Edward Breeden Jr Class C contractor: Plumbing · #2705155373 · expires December 31, 2026 Edward O Brobbey Tradesman: Journeyman plumber · #2710046579 · expires December 31, 2026 Ernest W Thurston & Son LLC Class B contractor: Plumbing, Concrete and 1 more · #2705127593 · expires February 28, 2027 Finnerans Enterprise Class C contractor: Landscape service, Home improvement and 2 more · #2705133100 · expires February 29, 2028 Foxfire Construction INC Class A contractor: Commercial building, Residential building and 3 more · #2705104725 · expires May 31, 2028 Garnette Gray Bourne Class C contractor: Water well/pump · #2705197630 · expires October 31, 2027 Garry D Brice Sr Class C contractor: Landscape service · #2705146270 · expires August 31, 2028 Gary Osteen Class C contractor: Plumbing · #2705151712 · expires September 30, 2027 Gregory R Ravitsky Tradesman: Journeyman electrician, Master electrician · #2710072309 · expires May 31, 2027 Howard L Staton Class B contractor: Recreational facility · #2705055323 · expires March 31, 2028 James C Cook Class C contractor: Commercial improvement, Home improvement · #2705124822 · expires September 30, 2028 John Thomas Orme Class C contractor: Commercial building, Residential building and 1 more · #2705138092 · expires February 28, 2027 Johnston & Co LLC Class A contractor: Electrical · #2705155306 · expires September 30, 2027 Joseph E Wagner Class C contractor: Residential building, Commercial building · #2705066544 · expires December 31, 2027 Jsg Septic and Land Preparationservices LLC Class C contractor: Alternative onsite sewage systems · #2705199925 · expires June 30, 2028 Jt Enterprises INC Class A contractor: Residential building, Commercial building and 7 more · #2705082470 · expires March 31, 2028 Kasim Masinovic Class C contractor: Commercial building, Residential building · #2705163821 · expires June 30, 2027 Keith Butler Painting INC Class C contractor: Painting and wallcovering · #2705165091 · expires October 31, 2027 Kevin Lee Bowman Class B contractor: Home improvement · #2705016909 · expires January 31, 2027 Lawhornes Building & Restoration LLC Class A contractor: Residential building · #2705187872 · expires December 31, 2026 Leo L Conner Jr Tradesman: Master HVAC, Journeyman HVAC · #2710044205 · expires February 29, 2028 Lewis L Persinger Tradesman: Master HVAC, Master electrician and 1 more · #2710027333 · expires October 31, 2029 Lewis Lynn Persinger Class C contractor: Electrical, HVAC · #2705173973 · expires November 30, 2027 Lounsbury Roofing LLC Class A contractor: Roofing · #2705196310 · expires July 31, 2027 M & D Complete Lawn Care & Landscaping INC Class C contractor: Landscape service · #2705121345 · expires May 31, 2028 Maintenance Tech Services LLC Class B contractor: Residential building · #2705157920 · expires May 31, 2027 Mark Joshua Bond Class A contractor: Residential building · #2705168570 · expires May 31, 2028 Mark Richard Thomasson Class A contractor: Residential building, Commercial building and 2 more · #2701037095 · expires July 31, 2028 Matthew D Vickers Tradesman: Master HVAC, Master gas fitter · #2710062417 · expires July 31, 2028 Mcl Construction INC Class A contractor: Commercial building, Residential building and 2 more · #2705074944 · expires March 31, 2027 Michael H Colvin Tradesman: Master HVAC, Journeyman HVAC · #2710052460 · expires March 31, 2029 Michael J Phillips Tradesman: Master plumber, Master gas fitter · #2710019638 · expires April 30, 2027 Michael L Madison Tradesman: Master plumber, Master gas fitter · #2710063562 · expires December 31, 2028 Michael Phillips Class A contractor: Plumbing, Gas fitting · #2705007857 · expires April 30, 2028 Michael T Dudley Tradesman: Master electrician, Journeyman HVAC and 2 more · #2710069424 · expires October 31, 2028 Michael William Hendrickson Class B contractor: Residential building, Commercial building · #2705144319 · expires March 31, 2028 Moore S Plumbing & Septic LLC Class B contractor: Plumbing, CDS · #2705183885 · expires February 28, 2027 N and C Painting LLC Class C contractor: Painting and wallcovering · #2705147061 · expires July 31, 2028 Nelson M Shifflett Class C contractor: Landscape service, Home improvement · #2705082941 · expires March 31, 2028 New Hope Welldrilling LLC Class C contractor: Water well/pump · #2705133156 · expires February 29, 2028 Northbound LLC Class C contractor: FIN · #2705166621 · expires February 29, 2028 One Way Landscape Services LLC Class B contractor: Landscape service · #2705090041 · expires November 30, 2026 Paul A Lowe Class C contractor: Electrical, HVAC · #2705161795 · expires November 30, 2026 Paul A Lowe Tradesman: Master HVAC, Master electrician · #2710063388 · expires February 29, 2028 Project Service Team LLC Class B contractor: Plumbing, HVAC · #2705159876 · expires June 30, 2027 Rafaly Electrical Contractors INC Class A contractor: Electrical · #2705023423 · expires February 29, 2028 Richard C Lent Tradesman: Master electrician, Journeyman electrician · #2710024066 · expires July 31, 2028 Rilko Construction INC Class B contractor: Commercial building, Residential building and 2 more · #2705033071 · expires April 30, 2028 Robert A Buonomo Tradesman: Master plumber, Master HVAC and 1 more · #2710070704 · expires June 30, 2028 Robert W Thurston Tradesman: Master plumber, Master gas fitter · #2710012099 · expires July 31, 2028 Robertson S A-Ffordable Heating & Air INC Class B contractor: HVAC · #2705129041 · expires May 31, 2028 Ronald V Caffi Tradesman: Master plumber, Master HVAC and 1 more · #2710007574 · expires December 31, 2026 Rose Electric LLC Class A contractor: Electrical · #2705187013 · expires January 31, 2028 S A S Plumbing LLC Class A contractor: Plumbing, Gas fitting · #2705084071 · expires April 30, 2028 Scott R Lounsbury Class B contractor: Commercial building, Residential building and 2 more · #2705017933 · expires January 31, 2027 Shawn D Trainum Tradesman: Journeyman plumber · #2710050698 · expires January 31, 2028 Skyline Aquatics LLC Class A contractor: Swimming pool construction · #2705202229 · expires August 31, 2028 Snoddy S Electrical Service INC. Class A contractor: Electrical · #2705110432 · expires July 31, 2027 Steve P Peterson Tradesman: Master plumber, Master electrician · #2710026474 · expires January 31, 2029 Steven J Kozella Tradesman: Master electrician, Journeyman electrician · #2710039443 · expires August 31, 2028 Steven Lenherr Class C contractor: Water well/pump · #2705073484 · expires March 31, 2027 Steven Michael Luniewski Class C contractor: Residential building, Commercial building and 2 more · #2705098605 · expires August 31, 2027 Strickland Southern Homes LLC Class A contractor: Residential building · #2705180964 · expires April 30, 2028 Sullivan Home Maintenance LLC Class C contractor: Plumbing, Electrical and 1 more · #2705108500 · expires July 31, 2028 Thomas C Snoddy Tradesman: Master electrician, Journeyman electrician · #2710037758 · expires May 31, 2028 Thomas J Sullivan III Tradesman: Master plumber, Master gas fitter and 1 more · #2710035897 · expires January 31, 2029 Vandevander Custom Homes LLC Class A contractor: Residential building, Commercial building and 1 more · #2705112631 · expires January 31, 2027 Virginia Interiors INC Class A contractor: Drywall · #2705196510 · expires June 30, 2027 Virginia Plumbing Systems Ltd Class A contractor: Plumbing, Gas fitting · #2705134928 · expires November 30, 2026 Wdr LLC William D Rafaly Class C contractor: Residential building, Commercial building and 1 more · #2705117242 · expires September 30, 2027 William D Rafaly Tradesman: Master electrician, Journeyman electrician · #2710022067 · expires June 30, 2029 William H Fennell Jr Class C contractor: Plumbing · #2705141889 · expires July 31, 2027 William J Mayo IV Tradesman: Master HVAC, Journeyman HVAC · #2710053191 · expires July 31, 2029 Zeljko Bajs Tradesman: Master plumber, Master HVAC · #2710046630 · expires September 30, 2029 Zlatan Herceg Tradesman: Master electrician, Journeyman electrician · #2710075357 · expires September 30, 2028 Is your business on this list?
Open your license page and choose "Claim this page" to add your phone number and website. They show on your page
and next to your name here, so people checking you out can call.
Got a quote? Check it before you sign. VetMyProposal reads a contractor's proposal for free and flags what's missing, unclear or risky. It works for roofing, solar, HVAC and window quotes.
Review my proposal free VetMyProposal is a free tool from the team behind LicenseLookup.
Source: Virginia DPOR's regulant lists for Class A, B and C contractors and licensed tradesmen, refreshed every five business days. DPOR's lists hold current licensees and carry no status field, so a license that was suspended or revoked may still appear until the next list. Confirm on the official lookup, which shows discipline. Only licenses that are active in the file and list an address in
Palmyra are shown; a contractor based elsewhere can still work here. LicenseLookup is an independent guide, not a
government agency, and this is not an endorsement of anyone listed. See our terms .