John is amazing! Friendly, fun and simply amazing!