Aristotle

Virtue means doing the right thing, in relation to the right person, at the right time, to the right extent, in the right manner, and for the right purpose.
Thus, to give money away is quite a simple task, but for the act to be virtuous, the donor must give to the right person, for the right purpose, in the right amount, in the right manner, and at the right time.

- Aristotle