John is fantastic! His knowledge, responsiveness, sense of humor and overall easygoing, no pressure attitude made the entire process of purchasing my first home so wonderful. John works with a fantastic group of people and built me an amazing team! I highly recommend John for all of your real estate needs.