About me

Information’s pretty thin stuff unless mixed with experience.
~Clarence Day, The Crow’s Nest

I am a Principal Microsoft 365 engineer and architect with over 20 years of IT experience, specializing in enterprise-scale governance, security, automation, search, and AI readiness. I focus on designing and implementing pragmatic solutions that strengthen compliance, remediate risk, optimize platforms, and improve information discoverability, search quality, and Copilot effectiveness across large Microsoft 365 environments.

My particular interest is the intersection of governance, search, and AI. I help organizations prepare their Microsoft 365 environments so users can find trustworthy information and obtain better results from Copilot and AI-powered tools.

Based in the Des Moines metro area, Iowa. I welcome opportunities to collaborate with other Microsoft 365 professionals, contribute to technical communities, and discuss practical approaches to governance, automation, search, and AI readiness.

What I Do Best

What I do best is bridging the gap between enterprise requirements such as governance, security, and compliance, the available Microsoft 365 technology stack, and emerging AI capabilities. In the era of Microsoft Copilot and AI agents, successful AI adoption depends on well-governed content, accurate permissions, quality metadata, reliable search, and trustworthy information architecture. I help organizations build that foundation.

I architect practical, scalable solutions by analyzing existing tools, identifying gaps in out‑of‑the‑box functionality, and designing targeted automation where needed. My approach emphasizes careful planning and phased adoption – proofs of concept, step‑by‑step rollout, and low‑noise implementation – to ensure smooth execution without disruption.

I then implement solutions end‑to‑end by configuring platforms, developing PowerShell automation, and operationalizing tooling in production environments.

Microsoft Copilot is only as good as the content it can access. Poor governance, outdated content, excessive permissions, weak metadata, and ineffective search reduce the quality of AI-generated results. A significant part of my work involves improving content quality, search relevance, governance, and security controls so organizations can safely adopt Copilot, AI agents, and other AI-powered experiences within Microsoft 365.

Areas of Expertise

  • SharePoint Online & On‑Premises
    Information Architecture, Search, AI Readiness, Governance, Automation, and Large-Scale Operations
  • Microsoft 365 Ecosystem
    Teams, OneDrive, Search, Copilot, Microsoft Graph, Purview, Entra ID, Power Platform.
  • Automation & Engineering
    PowerShell, Microsoft Graph, Azure, Entra Id, SysKit Point

Certifications

  • Microsoft 365 Certified: Administrator Expert
  • Microsoft Certified: Information Security Administrator Associate
  • MCSE – Microsoft Certified Solutions Expert: Productivity (SharePoint) (Charter)
  • MCSD – Microsoft Certified Solutions Developer: App Builder (SharePoint) (Charter)
  • MCSA – Windows Server 2012, Web Applications (Charter)
  • MCITP – SharePoint Administrator 2010
  • MCTS – Windows Server 2008 Applications Infrastructure; SharePoint 2010 Configuration; HTML5, JavaScript, and CSS3

Charter Member certifications recognize early adopters who achieved certification within six months of release.

Selected Exams Passed

  • Exam ID MS-102 Microsoft 365 Administrator
  • Exam ID SC-401 Administering Information Security in Microsoft 365
  • Exam ID 346 Managing Office 365 Identities and Requirements
  • Exam ID 489 Developing Microsoft SharePoint Server 2013 Advanced Solutions
  • Exam ID 488 Developing Microsoft SharePoint Server 2013 Core Solutions
  • Exam ID 486 Developing ASP.NET MVC 4 Web Applications
  • Exam ID 332 Advanced Solutions of Microsoft SharePoint Server 2013
  • Exam ID 331 Core Solutions of MS SharePoint Server 2013
  • Exam ID 417 Upgrading Your Skills to MCSA Windows Server 2012
  • Exam ID 480 Programming in HTML5 with JavaScript and CSS3
  • Exam ID 667 Microsoft Office SharePoint, Configuring
  • Exam ID 668 Microsoft SharePoint® Administrator 2010
  • Exam ID 643 Windows Server Applications Infrastructure, Configuring
  • Exam ID 218 Managing Windows Network Environment

My work is shaped by building and operating systems where correctness, resilience, accountability, and trustworthy AI outcomes matter. I believe successful AI adoption starts with strong governance, secure information architecture, clean permissions, and well-managed content.

References