I have to linq queries which have only a small difference between them. I am trying to merge them both. 

```
.Where(i => 
    !i.Username.StartsWith("e-") &&
    i.SSN != null && i.SSN != "" && 
    i.DisplayName != null && i.DisplayName != "" && 
    i.LastName != null && i.LastName != "" && 
    i.FirstName != null && i.FirstName != "")
.ToList();

```

and the other one is

```
.Where(i => 
    !i.Username.StartsWith("e-") && 
    i.SSN != null && i.SSN != "" && 
    i.DisplayName != null && i.DisplayName != "" && 
    i.LastName != null && i.LastName != "" && 
    i.FirstName != null && i.FirstName != "" && 
    i.WhenChanged.HasValue && i.WhenChanged.Value > DateTime.UtcNow.Add(_whenChangedTimeSpan))
.ToList();

```

as you can see only the last item in where clause is different. Can they both be merge together?