James M.
James M. joined Socratic 8.367123287671232 years ago. James M. hasn't written a biography yet.
104,411 students helped
27 Answers
2 Edits