I am a Senior Program Manager at Microsoft working on the AzureCAT team. Before joining Microsoft, I spent 12 years working for Microsoft partners as a consultant working on a wide range of technologies from server virtualization to database administration. After seeing a significant shift to cloud based services, I knew it was time to join the best player in the space. Now I am working with our largest customers and partners to help shape the future of the cloud.

The goal of this blog is to chronicle the things I have learned along the way and share them with you. Please know that any views expressed on this blog are mine and mine alone. I would never presume to speak on behalf of the views of Microsoft as a whole. We would really love to engage with you. I have included a comments section in each post or you can always find me on Twitter.

Outside of work, I am an avid SCUBA diver, foodie, craft beer enthusiast, photographer, and traveler. I live with my wife and two puppies in South Louisiana where I grew up. You can check out my photography on Instagram or on my portfolio page where you can purchase prints or downloads. You will see my work used throughout the site as well.


Sr. Program Manager - AzureCAT

I work with Global System Integrator partners to provide architectural guidance and help with complex implementations. These project inevitably generate feedback that is necessary to make our products better and easier to use.


Partner Technology Strategist

Worked with partners to educate and train them on the technical aspects of the Microsoft Azure platform. With specialization in Data, Analytics, and Application development I helped our partners architect solutions for their customers.


Technical Account Manager

Managed technical delivery resources and handled technical sales.

Insource Technology

Technical Manager

Responsible for both techincal delivery and management of projects in Oil & Gas and Education spaces.