public static List<Laureate> filterByName(List<Laureate> inputList, List<String> ListOfTerms) {

        List<Laureate> outputList = new ArrayList<>();
        // parse input, keep what matchs the terms.
        for (Laureate Awinner : inputList) {
            if (ListOfTerms.contains(Awinner.getName())) {
                outputList.add(Awinner);
            }
        }
        return outputList;
    }