List of all incidents an assignee has been involved with

If I look at a list of incidents, I can use the Assigned To field to see what incidents have currently been assigned to (let's say) Bob.

However, if I want to see a list of all the incidents in the last 7 days that Bob was at some point involved with, I can't see how to do this?

For example, an incident may have been assigned to Bob at some point, but if he subsequently assigned it to Mary, who then resolved and closed it, whilst I could see this by looking at the audit data of the specific incident, I can't see how I can generate a list/view that shows all of the incidents together.

I hope this makes sense!