

LJ Hannah
Cannot say enough about the responsiveness, professionalism and knowledge base John has. Our homeowner association needed help after our insurance company let us down and John came to the rescue of our whole community. He did what he said he’d do, did it in a timely manner, and has the connections with the right people to assist him during our claim process.