ex-homeless man donates 10K