About Me

I am a software engineer by choice and trade. I love writing code and have pretty much dabbled in many different technologies and languages over the past 30 years. I spent seven great years in the United States Marine Corp. I am an above average golfer, I coached many of my kids sports – basketball, baseball, softball, and football (I love coaching) and I love reading and writing about technology – and that’s why I blog! I play some first person shooters every now and then on the XBox with my kids but that is usually in the winter. I also love snowboarding and traveling with the family.

Currently I am a Distinguished Engineer and CTO of the Watson Customer Engagement Demonstration and Strategy team at IBM. LinkedIn Profile. My job is multi-faceted in that I work on the pre-sales team for the IBM Commerce division. This includes many products like WebSphere Commerce, Order Management, Enterprise Marketing Management, Enterprise Content Management and Contract Management. Our team is a specialized team of individual contributors that assist customers in realizing their IBM Commerce vision. We help in creating solutions to their business needs spanning all areas of the eCommerce business.

Public Presentations:


Lotusphere – AD201 – How the Jedi’s Do Plug-in Development
Lotusphere – What’s new in Composite Applications in Lotus Notes 8.5.1

Introducing the Composite Application Container Framework

Best Practices for Component Development


Lotusphere – Creating Eclipse-based Components for Composite Applications

Impact – Building rich client support with Lotus Expeditor Version 6.1


Portal Technical Conference Orlando:

  • D10 – Developing Offline Applications for WebSphere Portal with Lotus Expeditor
  • N13 – Building Rich Client support for WebSphere Portal with Lotus Expeditor
  • N05 – Extending Portal based Composite Applications to Lotus Notes

Lotusphere – Developing with the IBM Lotus Expeditor Toolkit for IBM Lotus Expeditor and IBM Lotus Notes 8


Portal Technical Conference – Extending Portal for Offline and Managed Clients

Lotusphere – Advanced Development in the Workplace Managed Client


Lotusphere – WCT Platform co-present with Richard Wilson Barcelona Workplace Client Technology Workshop with ISSL


IBM Test Symposium – How to build a Successful Automation Development Team


Lotusphere – Domino Policy Based Management co-present with Laurie Sprague


Lotusphere – Domino Policy Based Management co-present with Laurie Sprague


Work History

2000 – Software Architect/Team Leader – IBM

1996 – 2000 Software Architect – Key Corporation

1989 – 1996 Software Developer- United States Marine Corps