We have worked with Memaddog in several projects over the years. We find him to be accurate in his estimates, diligent in his responses and communications and very effective and professional in his development execution. We have a very positive working relationship with Memaddog and do not hesitate to continue working with him or recommend him.