David S.

David S. joined Socratic 10.068493150684931 years ago. David S. hasn't written a biography yet.

70,648 students helped

Level 4 in U.S. History