Professor John Ritchie III teaches a class.

Associated People