Answer: A doctor.
More Jokes and Riddles with answers
Previous: Which President wore the largest hat?
Next: Who is a painstaking man?