John was an amazing teacher with my stubborn 7-year old son. My son would not even put a toe in the water and John had him swimming and diving for items by the second lesson. My son couldn’t wait to continue! I recommend John for any child — easy going to the most difficult.













