vanessa foley