User blog comment:Fintin/Haki/@comment-1784001-20101016011200

the answer for the poll is none of the above. Rayleigh is the one who trained Luffy