Here’s a list of my upcoming speaking engagements and some of the conferences and events I’ve spoken at in the past.

2017 – Now

See my MVP Profile.






  • SharePoint Saturday Denver
    Presented the following session:
    Mobile SharePoint: What Options Do I Have?
  • SharePoint Fest – Denver
    Presented the following sessions:
    Creating line of business applications that span the client and the cloud!
    Creating Mobile-Enabled SharePoint Web Sites and Mobile Applications That Integrate With SharePoint
    Mar 18, 2013
    Denver, CO
  • Webcast: Making SharePoint Mobile For A BYOD World
    In this eLearning class, you will learn how to create mobile enabled SharePoint web sites.  The class will give you an understanding of all the different options you can use to create a mobile enabled SharePoint web site and discuss the pros and cons of each approach and how to decide which approach works best for a given scenario.  The out of the box mobile capabilities that SharePoint 2013 provides, responsive web design, device channels, image renditions, and how to combine these technologies will be discussed and demonstrated.  At the end of the class you will understand how to plan and architect a mobile enabled SharePoint web site and will be familiar with the associated technologies and development concepts and patterns. October 23, 2013




  • Rocky Mountain SharePoint User’s Group
    Todd has presented the following sessions at the RMSPUG on numerous occasions.1. SPS 2003 and WSS V2: Backup and Restore
    2. Creating WSS Aware Web Services
    3. Integrating applications with SharePoint – Without writing a line of code!
    4. Creating Solutions with Excel Services
  • SharePoint Connections
    November 1, 2010 – November 5, 2010
    Las Vegas NV
  • SharePoint Saturday
    Presented the following session:
    How to Create a YouTube-like Application in SharePoint with the Digital Assets Library and the SharePoint JavaScript Client Object Model
    August 7, 2010
    Denver CO
  • TechReady 11 – Post Conference Workshop
    Presented a two day architecture and development training session about BPOS 14, SharePoint Online, cloud and Azure integration, and Authentication and Authorization between SPO, cloud, and on premise environments.
    July 31, 2010 – August 1, 2010
    Redmond WA
  • Climbing the SharePoint Summit
    Presented the following session:
    Creating Custom Silverlight Applications with Business Connectivity Services and the SharePoint Client Object Model
    May 20, 2010
  • Global SharePoint Users Group
    Presented the following session: Using the SharePoint Digital Assets Library and rating functionality to create a rich media showcase application
    April 6, 2010
  • Colorado SharePoint User’s Group
    SharePoint Server
    5/20/2010 – Presented this session: Come learn how the and web sites were built.TechReady 10
    Presented the following session with Chris Keyser:
    Understanding Application Patterns for SharePoint 2010 (Patterns and Practices)
    March 25, 2010
    Seattle WA
  • SharePointPro Connections
    Presented the following sessions:
    1. Creating Custom Silverlight Applications with Business Connectivity Services and the SharePoint Client Object Model
    2. How to Create a YouTube-like Application in SharePoint with the Digital Assets Library – Without Writing Any Managed Code!
    March 16, 2010 – March 19, 2010
    Las Vegas NV


  • Microsoft SharePoint Conference 2009
    Presented the following session:
    SPC 405 – Business Connectivity Services Runtime and Object Model Deep Dive
    October 19, 2009 – October 22, 2009
    Las Vegas Nevada
  • TechEd North America 2009
    Presented the following sessions:
    1. Go Beyond with the Business Data Catalog
    2. Extending the Content Query Web Part to Aggregate Data Across Site Collections and External Sources
    3. SharePoint Development Panel Discussion
    May 11, 2009 – May 15, 2009
    Los Angeles CA
  • IT Manager Webcast: Platform Solution Blueprints: Collaboration and Enterprise Content Management
    IT managers are continually working to streamline processes associated with line-of-business applications and centralize document management. As the cost and complexity associated with managing records increases, many organizations struggle to implement usable solutions. IT managers need to find an efficient, cost-effective solution that enables people to access the information they need while not relying exclusively on their IT departments. In this webcast, we demonstrate how Microsoft Office SharePoint Server 2007 and the 2007 Microsoft Office system centralize document management and integrate document management with a records retention system, providing powerful data analysis and maintenance tools, external access, and process optimization to help users at all skill levels, in many different locations, and in separate companies efficiently work together to accomplish a common goal. If you are interested in enterprise content management (ECM) and collaboration, tune in to this webcast add see how Microsoft turns your content into context.
    April 6, 2009 – April 6, 2009
  • Silerlight and SharePoint Development Workshop
    In this workshop the following Silverlight and SharePoint development topics were discussed and demonstrated. Attendees participated in hands on labs for each topic.
    1. Developing your first Silverlight and SharePoint Integration
    2. Integrating Services into your Silverlight and SharePoint Solution
    3. Enhancing SharePoint Navigation using Silverlight
    4. Using the SharePoint Search Service & User Profile Database with Silverlight
    5. Managing Multimedia Content and Web Part Connectivity
    6. Improving Data Connectivity using the Business Data Catalog
    March 5, 2009 – March 5, 2009
    Redmond WA


  • MSDN Webcast: SharePoint Products and Technologies for Internet Site Development: Getting Started
    In this webcast, we set up an environment for developing Microsoft SharePoint Products and Technologies solutions. We explore tools like Microsoft Visual Studio extensions for Windows SharePoint Services and Microsoft Office SharePoint Designer 2007. We configure this development environment called Adventure Works, that we use throughout this webcast series.
    December 2, 2008 – December 2, 2008
  • Microsoft TechReady 7
    Presented a demo I created to showcase SilverLight and SharePoint integration.
    July 30, 2008 – July 31, 2008
    Seattle WA
  • SharePoint Firestarter
    Copresented a session on Silverlight and SharePoint with Steve Fox.
    June 11, 2008
    Redmond WA
  • MS TechEd 2008 – Developers Conference
    I presented the following session at the TechEd 2008 Developers Conference.
    Creating Solutions with the Business Data Catalog
    This session has all of the content I presented from my BDC session at the MS SharePoint Conference in March, PLUS I have added BDC and SilverLight integration!
    June 3, 2008 – June 6, 2008
    Orlando Florida
  • MS SharePoint Conference 2008
    I presented the following topics at the MS SharePoint Conference 2008.
    1. Creating Solutions with the Business Data Catalog
    2. Creating Solutions with the MOSS SSO Service
    March 3, 2008 – March 6, 2008


  • SharePoint Connections
    Presented sessions on the following topics:
    1. Getting the Most Out of the Business Data Catalog
    2. Implementing the MOSS SSO Service in Real-world Situations
    3. SharePoint Object Model / Web Services Kick Start
    I also presented a post conference workshop focused on SharePoint development techniques.
    November 5, 2007 – November 8, 2007
    Las Vegas NV


  • SharePoint Connections
    Presented sessions on the following topics:
    1. SharePoint v3, Office 12, and Workflows, Oh My!
    2. Microsoft Office InfoPath 2007 Enhancements
    3. Master Pages vs. Page Layouts in WSS V3
    4. Integrating applications with SharePoint
    November 5, 2006 – November 9, 2006
    Las Vegas NV
  • SharePoint Connections
    Presented sessions on the following topics:
    1. Create WSS Sites Programmatically
    2. Web Part Deployment
    3. SharePoint Site Properties
    April 2, 2006 – April 5, 2006
    Orlando FL