def fn_filter_column_all_search_words(df, column_to_search, search_words, cols_to_display):
    """Search a specified column for ALL search words passed in as a list. 
    Inputs:
    df: dataframe
    column_to_search: 1 column name in the dataframe as a string
    search_words: words as string within a list
    cols_to_display: pass in list of intergers for columns from the dataframe to display
    """
    return df.loc[df[column_to_search].apply(lambda lookin: all(word.upper() in lookin for word in search_words))].iloc[
            :, cols_to_display]