The ucase is there to make it not case sensitive. Make sure to put your criteria in all caps. Otherwise if files come in with different cases they won't meet the criteria.

so
[VBA]x = a[/VBA]
or
[VBA]x = A[/VBA]
[VBA]
if ucase(x) = "A" 'this statement is true either way above.

if x = "A" 'this statement is only true in once of those cases.
if x = "a" 'this statement is only true in once of those cases also.[/VBA]

it is a good habit when dealing with strings that may have varying cases to test the string with the ucase() function and type your criteria as caps (or you could ucase() your criteria too.

So change your criteria ie "*Desjarlais*" should be "*DESJARLAIS*"