About James Earl

MICRO-BIO

  • I designed and teach the Comparative Religion course at Richmond. My other subjects are philosophy, specializing in ethics. I have an unorthodox academic background in that I became a teacher late in life, having a Masters Degree in social work. I..

EXPERIENCE

EDUCATION

Links