@If( LotusNotesName != "" ; LotusNotesName ;
@If( LegalName != ""; LegalName :
@( NickName != ""; NickName; "Old what's his name")))
@Subset(@Trim( LotusNotesName:LegalName :NickName);1)
This will return the first non null from you list.
This was first published in March 2002