Background
Cain, Joseph A. was born on April 23, 1964.
Cain, Joseph A. was born on April 23, 1964.
Bachelor of Science, University Maryland, 1987. Master of Arts, University Maryland, 1989. Doctor of Philosophy, University Minnesota, 1995.
Visiting assistant professor University Oklahoma, Norman, 1995-1996. Lecturer University College London, since 1996.