John David Smith
Porltand, Oregon
Learning Alliances / CPsquare
technology stewardship for communities of practice
Personal, Business