1) We don't say do you have a business card OF the person... Instead, we use FROM 2) My original sentence (whether it's the wording or something else, I don't know) doesn't sound good at all (at least that's my impression) Would you please be so kind and offer me an alternative?