Although brief, my time spent working with Josh was very enjoyable and educational. Josh has an experts understanding of everything Microsoft and VMware and has no problem teaching what he knows. He’s got a great presence when in front of a customer and understands how to ask the right questions. Outside of work he’s a family man with some amazing life experiences. An all around smart and good guy that I would not hesitate to work with again in the future.