John sold two houses for us within a few months and he is amazing! He is dependable, punctual, knowledgeable and knows how to get the job done!!!! We were constantly surprised by his energy, skill and dedication. A highly effective advocate, we always felt he worked for our best interest and would not hesitate to work with him again.