Excellent general practitioner: no nonsense but highly communicative, looks at the big picture, listens intently, thorough, not always in a hurry to get to next patient--as he has patience (sorry for the poor attempt at humor, but it was too easy, no ego trip!