This is my second time working with Adam. He’s awesome at being responsive and explaining all the details and concepts I did not understand. He and his staff were very professional and pleasant. I enjoyed working with him and I highly recommend!