James Mitchell is a psychologist, you know, one of those people who sits and talks with you, poses questions to get your mind thinking of new ways to approach old problems, and views himself as a person who is committed to aiding others attain self knowledge.