The only mens wallets I see that hold that many cards are the "jacket pocket" style ones, like
this one from coach.
I have one of their women's wallets which I'm quite happy with, it fits all my cards, two currencies, and my passport neatly. But it's a purple patent leather ziparound, probably not what you're looking for