Paving Our Way To Perfection

(434) 603-1391

Serving Virginia Including: Richmond Farmville, Lynchburg & Surrounding Areas

404 Error Message

The page you’re looking for has been moved.

Use the navigation bar at the top of this page to find the new location of the content you’re looking for.  If you have a question or need to get in touch, simply fill out the form below, and we’ll get right back to you.


This is a basic contact form with first name, email and comments entry boxes. It is easy to customize almost endlessly.
  • This field is for validation purposes and should be left unchanged.

Request A Quote

They’re a really good company to work with. Daniel Puckett, the owner, is a real stand-up guy. They’re always on time and everything just clicks on their jobs. They’re perfectionists.
Gabriel Francis, Francis Electric
They were kinda like the ‘blacktop sealant fairy’. They came in after hours on the weekend, and by Sunday morning, the job was done and they had picked up the cones so that I could do what I needed to do. It was a turnkey operation—they even repainted the lines on the parking lot in the exact spot that I had put them in.
Edgar Jones, Local Farmville Insurance Agent
Their prices are fair, they’re dependable, and they always show up on time.
Jeff Shanaberger, Ellington Energy
They did a good job and were fair. They even came back and cleaned up a mess our dog made after it stepped in the coating.
Wayne Davis, Davis Pontiac
They always do what they say they’re going to do, there’s never a question. So many other contractors I’ve worked with don’t keep their word and cut corners, but VPS doesn’t. They’re very professional, very prompt, and thorough.
Andy Ellington, Ellington Lawn Care

Service Areas

  • Central Virginia & Southside Virginia
  • Richmond
  • Lynchburg
  • Farmville
  • Bedford County
  • Pittsylvania County
  • Amherst County
  • Campbell County
  • Halifax County
  • Nelson County
  • Appomattox County
  • Charlotte County
  • Mecklenburg County
  • Albemarle County
  • Louisa County
  • Fluvanna County
  • Goochland County
  • Powhatan County
  • Hanover County
  • Henrico County
  • Chesterfield County
  • Amelia County
  • Notoway County
  • Lunenburg County
  • Brunswick County
  • Dinwiddie County