Logic problems

Four friends

 

See if you can work out the occupation of each of the friends.

Clue 1 : Andrew frequently sees Charles and the teacher.
Clue 2 : The doctor sees Charles and Andrew.
Clue 3 : Every Friday, the postman and the doctor play cards with Charles and Bernard.