Geoff Walsh is a freelance news reader for Peace News Network. He lives in Canada, where he works as a radio host and voice artist, and is passionate about peace-building projects around the world.
Geoff Walsh is a freelance news reader for Peace News Network. He lives in Canada, where he works as a radio host and voice artist, and is passionate about peace-building projects around the world.