Profile picture
David Sloan
Doctorate
  • Independent researcher
    Clearwater, United States
mini profile avatar David Sloan