Greg is freaking amazing! Our company works at a very high pace with changing requirements, but that was not a problem for Greg. He made sure he communicated to me everyday with his designs, showcased them, took notes and delivered ahead of time. He uses state of the art software to build and deliver designs. He speaks perfect English, listens and understands the requirement, provides creative suggestions and overall, an incredible person to work with. We're already hiring him for another project !