David’s Leather and Vinyl

Serving Eastern North Carolina



Mobile or In-Shop Service


Specializing in the repair and restoration of leather, vinyl, plastics, and fabrics.



David’s Leather and Vinyl offers mobile and in -shop service on a wide variety of Leather, Vinyl , Plastics and Fabric problems :
  • Cuts, tears, abrasions
  • Burns
  • Dog chews
  • Cat scratches
  • Ink and marker removal
  • Food stain removal
  • Normal wear
  • Urine, feces, vomit removal
  • Odor control
  • Chemical damage
  • Normal cleaning
  • Accidental damage
  • Botched internet kit repairs
  • Fading leather
  • Analine redying
  • Leather cleaning and conditioning

David’s Leather and Vinyl works for :
  • Individuals
  • Car dealers
  • Boat and ATV dealers
  • RV dealers
  • Doctor’s offices
  • Motorcycle shops
  • Hospitals
  • Marinas
  • Restaurant’s and Bars
  • Hotels
  • Professional offices
  • Insurance companies
  • Airports
  • Contractors
  • Fitness centers
  • Furniture stores
  • Warranty providers



Chances are good that if you are here you have a problem !

My name is David Bryant, I work with leather, vinyl, plastics and fabric. This site is designed primarily to serve as a gallery to show you the type and variety of repairs and restorations I do.  Because a picture is worth a thousand words, it’s full of pictures of work that I have done.  As you look through the categories above, the before pictures are first, then the after pictures. To enlarge click on the picture, then hit back arrow to return to the gallery.

I live on 40 acres in the woods near Spring Hope, NC .  I do larger jobs in my shop here, and work mobile on smaller problems.  If you are not local or nearby, feel free to contact me anyway, I have contacts all over the country and will be glad to refer you to a local professional to do your work.

If you have a problem and are just not sure if it is repairable, or if you should try it yourself,  contact me.  Advice is free and I may be able to help you not make your problem worse. My # is 252-382-0541, or e mail me at david@davidsleatherwork.com.