private Author findPackageOwner(LinkedList<Tower> towers) {
		
		Author owner = new Author("Ducky", "Ducky");
		Map<Author, Integer> ownerships = new HashMap<Author, Integer>();
		int mostTowers = 0;
		
		for (Tower t: towers) {
			owner = t.getTowerOwner();
			if (ownerships.containsKey(owner)) {
				int value = ownerships.get(owner) + 1;
				ownerships.put(owner, value);
			} else {
				ownerships.put(owner, 1);
			}
		}
		
		 for (Map.Entry<Author, Integer> entry: ownerships.entrySet()) {
			System.out.println(entry);
			if (entry.getValue() > mostTowers) {
				mostTowers = entry.getValue();
				owner = entry.getKey();
			}
		 }
		
		//System.out.println( owner.getAuthorName() + " is mayor of " + towers.peek().getCityName());
		return owner;
	}