Over the years I have had the very high honor and pleasure to give talks and presentations at various events and conferences: