About Kendall Giles

Meditations on technology, learning, life.

Public Notes


Recent Activity

(Roanoke, VA USA)
Kendall Giles