Serious question - can you honestly make a presentation in Keynote, save it to a USB stick and trust it to open exactly as formatted on the business/hospital/etc Windows computer with PowerPoint?
Nope.
Why do you do that?
Just bring your MacBook or iPad.