Good list but I can't agree with Marquez at Featherweight. He was beaten by Chris John (yes it was close but he still won) and John is undefeated and still a long time champ. Any doubts about him only fighting oversea's don't hold water after seeing him fight twice in the US.