In the enterprise software context/world we don't have a presentation guru. Presentations are considered as part of the job responsibility of most of the normal functional roles. It is more common to see presentations be a part of the day to day job for functional managers (program, product, project) and for sales and marketing folks than for developers and other engineers.
Most presentations follow a common company template or stay simple. This is not a bad thing but if the goal is to influence people through the presentation that the medium and the tools being used might be as important if not more as the content being presented.
Data Visualizations: Modern Approaches is an aggregation of different presentation techniques. Specifically addressing the problem of data visualization. Good link to have in your book marks list.
(HT to Guy Kawasaki )
Data Visualizations: Modern Approaches