When it comes to distributing your business card, if you are a subordinate, wait for the senior executive to ask for your card first.  If he/she does not, then you should present yours and ask for his/hers.