James M.
James M. joined Socratic 7.073972602739726 years ago. James M. hasn't written a biography yet.
87,474 students helped
27 Answers
2 Edits