John
John joined Socratic 7.175342465753425 years ago. John hasn't written a biography yet.
39,242 students helped
19 Answers
15 Edits