Sorting or using aggregate functions on such a field is not advised, for exactly the problem that you are experiencing. You need to use a field that uniquely identifies the individual. Without knowing what your table looks like, I can only guess what that might be. You should have a table for only volunteer names and pertinent data (such as DOB, phoneNum, etc) without any other data such as hours worked. In a query, you would join that table to the hours table and link via the unique field from the names table to the hours table, which would also have that identifier, but once for every record of hours worked.
The more we hear silence, the more we begin to think about our value in this universe.
Paraphrase of Professor Brian Cox.