David Spencer
David Spencer is an environmental educator, community building and media specialist exploring and writing about aboriginal people, Canada, creation, education, Christian faith, media and outdoors.
David Spencer is an environmental educator, community building and media specialist exploring and writing about aboriginal people, Canada, creation, education, Christian faith, media and outdoors.