Cameron volunteered at the local charity where he provided food to families. Given the context: Cameron could be described how?

Options are:
1). greedy;
2). selfish;
3). generous;
Answer:
3).