Michael O'Brien was extremely professional and thorough in his work. He offered good advice and recommendations. I very much enjoyed working with him.