Books by David Viafora
Thriving Together
Seasoned community builder David Viafora pinpoints the nine principles that create conditions for joy and solidity in any community