Not sure how "misc data" fits in here--can that be the end of the field? Anyway, if "&" can be the last character or the end of the street name can be the last character, then try:
if right({table.intersection},1) = "&" then
left({table.intersection},instrrev({table.intersection},"&")-1) else
{table.intersection}
-LB