Find the word definition

Wikipedia
STANANDLOU

STANANDLOU (S+L) is an independently owned advertising agency with its headquarters located in Houston, Texas. It was founded in 1988 by Stan Mays and Lou Congelio. it is one of the largest independently owned advertising agencies in Houston.