Kim Foale

Kim Foale

Kim Foale

Working towards a fairer society using technology, communication, and education.