John is amazing! We are so happy to have his services for our son. He has been a wonderful fit for our family, and I would most definitely recommend him to others.