Close

David Forrest

Changemaker

David Forrest

David Forrest is a Canadian writer, strategy consultant, and facilitator of systemic change.