Cain helped us sell and buy a home. His knowledge of the market helped us maximize our housesale and get the best value in our new house. The house purchase was a four month long process of dealing with a bank owned property. He really went above and beyond the norm in dealing with the bank and keeping us informed and involved throughout the negotiations. I would highly recommend Cain to anybody buying or selling a home!