John has bought and sold multiple properties for our family and every one has gone smoothly. He takes care of so many details, knows how to prepare for viewings, removes obstacles, fixes anything that needs it and is good with setting realistic prices. John is available when needed before and after the sale. He cares about good outcomes for his clients. We highly recommend John as a qualified and trustworthy realtor.