whitebeard has normal haki while i agree on shanks and hancock,ace would of beaten blackbeard no prob if he had the kings haki + his powershancock, shanks luffy and whitebeard they have kings haki
and the guys you mentioned maybe they have king haki..but not mentioned yet..and also add to them Ace he also might have it ,cuz when he said "you have it too" that means he might have it