Jobs Crossword Puzzle

This a crossword puzzle to consolidate jobs and occupations vocabulary for intermediate or upper intermediate students.
In the proposed task students find 15 sentences given as a clue, which they have to complete with the corresponding profession.
Words included: astronaut, caretaker, cashier, chef, diver, driving instructor, engineer, estate agent, farmer, lawyer, lifeguard, model, pilot, speech therapist, and surgeon.