Hal McRae Kansas City Royals Cards