William is honest, genuine and very helpful. Qualities not found for sometime in mechanics these days. Stays on task and gets the job done at a price that is very reasonable. I needed my cars driveshaft needing replacement. It was done on time with a lot of care as requested. Looking to have him back again to replace the other drive shaft as I am very happy with the quality of work done. I will also be using William for my other cars work.