Care home resident and army veteran raises over £2000