Stewarts Shops raises over $1 million for local non-profit