Professional, timely, easy to work with, kept me posted on timelines and made any meetings convenient for me, Work quality was always first rate and his knowledge and recommendations for some changes improved the function of several work areas.Read More