Thanks Michael!   Looks like it should work but I'm not getting any results when I use the dynamic filter with this script.   I'm impersonating users that have a reporting hierarchy.   I'm not even sure how to troubleshoot at this point.