So, I ended up finding something in Access help entitled "Find the record with the top or bottom value within each group". It directed me to drop the matter from the query to select the top values just by the client. I changed the "1" to "all" in the top values and used "max" for the hours. Once I got the result, I relinked the client and the time amount back to the matter. It did create some duplicates but I guess out of 5,500 records that isn't too bad.