A local charity serving people in Richmond and across Metro Vancouver received a $105,000 donation to help low-income ...