Don Smith

Progressive. World view. Seeking balance and harmony within myself and my environment. Minimalist. Patient. Intolerant of suffering, greed and exploitation. Imperfect. Forgiving. Software developer. Assertive. Vulnerable. Loves people.