I'm not sure I can help you get rid of the smoke smell on you but I bought a product once to see if it worked as well as they say it does. It's an odor eliminator spray for the body that is specifically designed for cigarette smoke. I suppose if the smell has drifted to your own clothing, you could use this stuff. Maybe keep a bottle of this stuff on your desk and ask the smoker to use it when he or she comes to your area. Explain to him or her that you are sensitive to the odor. Smokers don't realize how bad the odor can actually be. I think the name of this stuff is Zero Smoke. I bought it at a car wash. I haven't had any complaints from non smokers when I use this stuff.