From our first meeting he had a clear vision of my company needs and advised on options that I didn´t know were even possible. He clearly communicated on track deadlines and possibilities of delays from changes we made during the process. He had a lot of patience with us to tweet our needs and has excelled our expectations.