Outstanding mechanic. Very knowledgeable. I have used him several times and he is always on time if not early, very respectful of my property, very clean. I have had him do different jobs on three different makes of cars including replacing timing belt and water pump, fixing power windows, replacing wheel bearings, replacing engine gaskets, replacing fuel pump, repairing fan blower in dash board. His diagnostic skills are outstanding. I can assure you, you will be very satisfied with his work. I usually don't write reviews but Joshua is really top notch, best I have ever found.