Josh has helped us for the past 6+ years. He does a great job understanding what is needed to complete projects and he consistently gets the work done in a very timely fashion. I would recommend Josh to companies who prefer to provide projects to resources who can get the job done with minimal supervision.