What ages are treated at CAYAC? How long are the appointments? How to book an appointment? Do you take insurance?