I am trying to piece together a nested "IIF" statement to produce one of three Values but my line is not working

```
=IIF(Fields!LeaseNumber.value = "", "Vacant",Fields!tenantName.value) AND (IIF(Fields!tenantName.Value ="",Fields!LeaseDBA.Value, Fields!tenantName.Value))

```

My expected outcome should be: 

If No lease# - "Vacant"

if no tenantName - "LeaseDBA"

all other rows just give me - "tenantname"

All the other questions I reviewed didn't seem to match this type of IIF clause.
Any help really is appreciated.