Autograph collector Johnny Hudson has racked up moments with Joe Montana, Michael Jordan and Kareem Abdul-Jabbar. He longed ...