Profile picture
David R Clements
Doctorate
  • Professor
    Trinity Western University
    Langley Township, Canada
mini profile avatar David Clements