generic speaker image

Andrea Harding Andrea Harding

Communitech

Waterloo, ON, CANADA