& is the html entity for ampersand. The name itself should not be converted to that, but proper html is escaped that way.
I think the broader issue is that you probably want to be using tags or other structured links for these searches and not dynamic content searches. Let's dig into that on Sunday.